我想知道是否可以通过这种方式重载 C++ >> 运算符
Account& operator>> (double left, Account &right)
{
right.deposit(left);
return right;
}
Account& operator>> (Account &left, double right)
{
left.withdraw(right);
return left;
}
Run Code Online (Sandbox Code Playgroud)
我想知道 >> 运算符是否具有此功能,所以我可以做这样的事情
account1 >> 200 >> account2
Run Code Online (Sandbox Code Playgroud)
这将从第一个账户中提取 200,然后存入第二个账户。