📄 8_6.cpp
字号:
#include <iostream>
using namespace std;
class CVector
{ int x,y;
public:
CVector() {}
CVector(int i,int j) {x=i;y=j;}
void disp() {cout<<"("<<x<<","<<y<<")"<<endl;}
void operator += (CVector A) {x+=A.x; y+=A.y; }//重载复合赋值运算符+=
void operator -= (CVector A) {x-=A.x; y-=A.y; }//重载复合赋值运算符-=
};
int main()
{ CVector A(1,2),B(4,2);
cout<<"A:"; A.disp();
cout<<"B:"; B.disp();
A+=B; cout<<"A+=B:"; A.disp(); //使用重载的复合赋值运算符+=
A-=B; cout<<"A-=B:"; A.disp(); //使用重载的复合赋值运算符-=
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -