如果我的类上有一个运算符重载,那么是否也隐式创建了运算符的赋值版本?
class square{
square operator+(const square& B);
void operator=(const square& B);
};
Run Code Online (Sandbox Code Playgroud)
在那里,我可以打电话
square A, B;
A += B;
Run Code Online (Sandbox Code Playgroud)
编译器隐式决定调用'operator +'然后'operator ='?