我尝试找到有关重载operator ++ for pointer的任何内容,但没有结果.
有我的代码.
struct Item
{
int amount;
Item(int a){ this->amount = a; };
Item& operator++()
{
this->amount++;
return *this;
};
};
int main()
{
Item *I = new Item(5);
++*I;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
是否有任何选项只能在main函数中编写
++I;
Run Code Online (Sandbox Code Playgroud)
(抱歉我的英文)