addover3.cpp
来自「c语言教程源码」· C++ 代码 · 共 33 行
CPP
33 行
//这个程序在本书所带软盘中,文件名为ADDOVER3.CPP
//这个程序利用相加运算符重载子程序接收一个对象并返回一个对象。
#include <iostream.h>
class addover {
public :
addover(int num)
{
n = num;
}
addover operator + (addover obj) //接收并返回对象
{
return addover(n + obj.n);
}
void show( )
{
cout << "n = " << n << endl;
}
private:
int n;
};
void main(void)
{
addover obj1(10), obj2(15), obj3(0);
obj3 = obj1 + obj2;
obj3.show( );
}
/*这个程序运行后将输出下列结果:
n = 25
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?