std::vectorStringv;
v.push_back(“hello,world”);
调用String::String(constchar*);
调用String::String(constString);
调用String::~String()
问题症结在于,临时对象的构造和析构带来了不必要的资
源拷贝
如果有一种机制,可以在语法层面识别出临时对象,在使
用临时对象构造新对象(拷贝构造)的时候,将临时对象
所持有的资源『转移』到新的对象中,就能消除这种不必
您可能关注的文档
最近下载
- 从草根到殿堂:流行音乐导论(上海音乐学院)超星尔雅学习通章节测试答案.doc VIP
- Selected美的《主要业务分权手册》.pdf
- 深度解析(2026)《GBT 13727-2016天然矿泉水资源地质勘查规范》.pptx VIP
- 酒店管理专业课程标准《旅游市场营销实务》课程标准.doc VIP
- 托勒密四书部分翻译.doc VIP
- 职业学院旅游管理专业《旅游市场营销》核心课程标准.docx VIP
- 《旅游市场营销》课程标准.docx VIP
- 旅游市场营销课程标准.docx VIP
- 2026年广东省职业病诊断医师考试(职业性放射性疾病)综合能力测试题及答案.docx VIP
- 全向智感互联OISA技术规范(Version2.0).pdf VIP
原创力文档

文档评论(0)