C++的++重载

++重载主要要考虑到前增量和后增量的区别。
class A
{
int t;
public:
A& operator++(); //前缀
A operator ++(int); //后缀
}
A& A::operator++()
{
++t;
return *this;
}
A A::operator++(int)
{
A a=*this;
++t;
return a;
}


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注