C++对象模型之六 运行期笔记[8]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 bigwhiteshark 的 blog

如果一个临时对象被绑定于个引用后,对象将保留,直到被初始化引用的生命结束,或直到临时对象的生命范畴结束-----要看哪种情况先来而定

const string &space = a+b; 这里的临时对象将和space结束而结束,或者超过了生命范围之内.

const string &s= foo(); // point foo() { return point;}这里的临时对象超过了生命范围之内.s将是错误的

这个条没有对指针绑定临时对象作出明确的解释

const char * a=b+c+d;

本文关键:C C++ VC BCB C++Builder
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top