首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

函数返回值的有关问题

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

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

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

第二个这样

void f2(Clazz& c){}

他俩这样

f2(f1());

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

热点排行