• 主页
  • 使用复制运算符作为赋值运算符

使用复制运算符作为赋值运算符

因为我的复制操作符做的正是我想要的赋值操作符,所以调用复制操作符。我看过类似的帖子,我试图创建一个新的temp对象,我在该对象上调用了复制操作符,然后返回temp,但这不起作用。所以我试着发回一个引用,但也不起作用。

SelfDestructingMessage& SelfDestructingMessage::operator=(
    SelfDestructingMessage &source){
    this(source);
    return *this;
    }

我怎么能返回引用,而不是副本?

转载请注明出处:http://www.jxbyjx.net/article/20230501/2332056.html