您的位置:首页 > 其它

临时对象如何产生

2015-06-16 22:35 274 查看

初始化一个对象

假设
list
为一个类

-
list a(...);
直接生成对象a

-
list a = list(...);
可能直接生成对象,也可能生成临时对象,然后赋值给a

-
list a; a = list(...);
一定生成临时对象

对象赋值

假设
b
为一个
list
对象

-
list a = b;
一定调用复制构造函数,若创建临时对象,则调用赋值重载运算符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: