1 #include <iostream> 2 using namespace std; 3 4 class Good 5 { 6 public: 7 int member; 8 Good(int a): member(a) 9 { 10 cout << "调用构造" << endl; 11 } 12 void show() 13 { 14 cout << member << endl; 15 } 16 Good operator+(const Good& obj) 17 { 18 return Good(member - obj.member); 19 } 20 }; 21 22 int main(int argc, char *argv[]) 23 { 24 Good a(10), b(20); 25 Good c = a + b; 26 c.show(); 27 return 0; 28 }
相关文章
- 09-03c++中参数传递和函数返回简析
- 09-031023:Hello,World!的大小-信息学一本通(c++)
- 09-03友元函数的运算符重载operator+
- 09-03[模板] 无旋Treap (C++ class)
- 09-03C++ 头文件系列 (bitset)
- 09-03C++如何屏蔽双击运行程序功能?
- 09-03C++面向对象
- 09-03ES6数组扩展运算符
- 09-03C++中的4个类型转换关键字
- 09-03[C++] socket -9[匿名管道]