C++ 临时对象 笔记(二)

2015-07-20 17:24:36 · 作者: · 浏览: 12
初始化的引用生命结束或者是临时对象的生命周期结束。

?

#include 
      
       
using namespace  std;
class Base{
	int x;
public:
	Base(int x_x = 0) :x(x_x){
		cout << Using the Cstor<
       
         上面我们为b1+b2的临时对象建立了引用。这个时候的临时对象的生命周期是符合上面所说的。
        

?

如果你发现你进行调试的结果和我的不一样,那么可能是编译器有优化,不代表你错或者我错。当然很可能犯错,有错误清指出。

?

?