摘要: operator是C++的一个关键字,它和C++的运算符连用,构成一个运算符函数名,例如operator++(),operator++在这里就是一个函数名。现在我们有一个num类:class num{public: num(){} ~num(){} set,get方法private: int n;};创建num类的一个对象:num i;如果我们在程序中想通过++i来实现对象i的成员n的自加,那么我们就必须要重载前置自加运算符,我们可以简单的定义为如下形式:void operator++(){++n;}关键字operator的前面是它的返回类型,后面的++表示重载的是++... 阅读全文
posted @ 2012-04-22 10:23 xiaoz_ 阅读(549) 评论(0) 推荐(0) 编辑