首页
230问答网
>
C++为什么我重载的赋值构造函数在return *this后就执行析构函数了?
C++为什么我重载的赋值构造函数在return *this后就执行析构函数了?
2024-11-27 15:21:09
推荐回答(1个)
回答1:
*this 是值传递 调用复制构造 然后析构掉生成的副本。重载=运算符 不需要返回值即可 如果需要返回值 可以返回引用或者指针
相关问答
最新问答
听说黑龙江公务员报的人很多,是不是就意味着竞争激烈,很难考啊!
裸钻的GIA证书号2156876886,麻烦帮我看看这颗钻石值多少钱?谢谢!
山东话中的是什么意思?
央视春晚开场所有人唱的歌曲串烧分别有哪些歌?
免疫疗法适合哪些癌症?
化学专业翻译,在线等
农村办丧事最忌讳上哪几个菜?
寻找一款比较老的单机RPG游戏
中国共青团的起源是什么?
怎样在网上查农商行工资