是技术,更是艺术

一心编程,就没有解决不了的问题
posts - 9, comments - 11, trackbacks - 0, articles - 0

temp 对象

Posted on 2009-12-24 09:56 李熙建 阅读(266) 评论(0)  编辑 收藏 引用 所属分类: C++
《more effective c++》条款19:
c++真正的所谓临时对象是不可见的----不会在你的源代码出现。

无名临时对象通常发生在两种情况:
1. 当隐式类型转换(implicit type conversions)发生时;
2. 当函数返回对象时。

了解这些临时对象如何被产生和被销毁,很重要,因为这些对象伴随的构造成本和析构成本可能对你的程序性能产生值得注意的冲击。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理