我只是要澄清一下.比方说,我想覆盖operator =.根据我的阅读,这应该返回对象的参考.正如我从其他来源读到的那样,Reference只是该对象的替代名称.我可以这样做吗?
MyObject MyObject::operator =(const MyObject &o2) {
//insert processing code here
return *this;
}
Run Code Online (Sandbox Code Playgroud)
而不是这个?
MyObject& MyObject::operator =(const MyObject &o2) {
//insert processing code here
return *this;
}
Run Code Online (Sandbox Code Playgroud)