读书人

函数返回值的有关问题

发布时间: 2013-01-22 10:23:54 作者: rapoo

函数返回值的问题
刚在thinking in c++上看到这么个例子,说有个类Clazz,然后有两个方法,

Clazz f1(){
Clazz c;
return c;
}

第二个这样

void f2(Clazz& c){}

他俩这样

f2(f1());

说这样会出错,说什么由于方法返回值是个拷贝构造出来的临时对象,临时对象默认都是const的。但是我上机试验了一下,没提示有错。。。不知何解。。。
好吧,楼上大神

读书人网 >C++

热点推荐