warning C4620: no postfix form of 'operator ++' found for type 'pp', using p

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:09:33
那位高手解释一下吧 谢谢了!

C++中没有"'operator ++"形式的后缀

比如要对某个类进行++运算符的重载,可以在类体内写public:void operator++(int);
然后这个函数的实现可以写成
void XX::operator(int inc)
{
b++;//假设b为XX的数据成员
}
这样就可以了。

正如2,3楼所说
对于自定义类型除非重载 否则无法做++运算

对于类型pp的变量p没有办法作++的操作

对自定义数据类型pp,没有重载后置的++操作符