#include<iostream>
using namespace std;//重载运算符,在类中的定义。
class x //整数类作为例子来说明。
{
private:
int i;
public:
x(int a=0){i=a;} //构造函数
void show() {cout<<"i="<<i<<endl;}
x operator+(x p)
{
x temp;
temp.i=i+p.i;
return temp;
}
};
int main()
{
x y(10),z(20); //定义两个x类型的变量。并进行初始化。
cout<<"y:";
y.show();
cout<<"z:";
z.show(); //显示初始的x,z的i值。
x t;
t=y+z;
cout<<"t:";
t.show(); //显示y和z的+的值。
return 0;
}
重载运算符,在类中的定义
猜你喜欢
转载自blog.csdn.net/gaocui883/article/details/88356076
今日推荐
周排行