摘要:
运算符重载,感觉实际中很少用,直接上代码:#include<iostream>using namespace std;class OperatorTest{ int value;public: OperatorTest(int i) : value(i) { } ~OperatorTest() { } int GetValue(); //当对象还没创建时,需要对对象初始化(调用合适的构造函数),否则就使用“=” //“=”仅是成员函数,这样是为了防止重定义已有的“=”,即一般的赋值 OperatorTest& operator=(const OperatorTest& 阅读全文