C++结构体
来源:互联网 发布:英国知山大学 编辑:程序博客网 时间:2024/06/05 14:30
#include <iostream>using namespace std;struct Point{ int x,y; Point(int x=0,int y=0){ this->x=x;//this是指向当前对象的指针 this->y=y; }//构造函数};Point operator + (const Point &A,const Point &B){//定义加法 return Point(A.x+B.x,A.y+B.y);}ostream &operator << (ostream &out,const Point &A){//定义结构体的流输入方式 cout << "(" << A.x << "," << A.y << ")" ; return out;}int main(){ Point a,b(2,3); cout << a+b << endl; return 0;}
输入结果:
(2,3)
C++中的结构体可以有一个或多个构造函数,在声明变量时调用。
C++中的函数(不止是构造函数)参数可以拥有默认值。
在C++结构体的成员函数中,this是指向当前对象的指针。
0 0
- 结构体 (C/C++)
- C/C++:结构体指针
- (C/C++)struct结构体
- [C学习]结构体
- C中的结构体
- C语言结构体
- C语言:结构体
- FILE结构体(C)
- C语言:结构体
- C 结构体
- c 结构体初始化
- C初学->结构体
- c的结构体
- C结构体对齐
- C/C++ 结构体!
- c结构体初始化
- c 结构体初始化
- C语言--结构体
- expires缓存技术
- Nginx带宽控制
- A - Black Square
- iOS跳转支付宝 微信支付成功后一直不会返回
- 101. Symmetric Tree
- C++结构体
- composer代理配置
- 洛谷1051谁拿了最多奖学金
- 170112
- 学习《Android源代码情景分析》第二章goldfish编译出现的问题和解决方法
- iOS实现头像选取(照相或者图片库)、大小等比缩放、生成圆形头像
- 漏洞分析丨看我如何发现Github企业版程序SQL注入漏洞并获得5000美刀赏金
- Unity学习笔记(一):碰撞体(Collider),触发器(Trigger),刚体(RigidBody)
- Web性能压力测试工具之ApacheBench(ab)详解