我试图在第一次处理运算符重载,并且我编写了这个代码来重载++运算符以增加类变量i和x一个..它完成了工作,但编译器显示了这些警告:
警告1警告C4620:找不到类型'tclass'的'operator ++'的后缀形式,使用前缀形式c:\ users\ahmed\desktop\cppq\cppq\cppq.cpp 25
警告2警告C4620:找不到类型'tclass'的'operator ++'的后缀形式,使用前缀形式c:\ users\ahmed\desktop\cppq\cppq\cppq.cpp 26
这是我的代码:
class tclass{
public:
int i,x;
tclass(int dd,int d){
i=dd;
x=d;
}
tclass operator++(){
i++;
x++;
return *this;
}
};
int main() {
tclass rr(3,3);
rr++;
rr++;
cout<<rr.x<<" "<<rr.i<<endl;
system("pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)