函数返回值的问题刚在thinking in c++上看到这么个例子,说有个类Clazz,然后有两个方法,Clazz f1(){ Clazz c; return c;}第二个这样void f2(Clazz& c){}他俩这样f2(f1());说这样会出错,说什么由于方法返回值是个拷贝构造出来的临时对象,临时对象默认都是const的。但是我上机试验了一下,没提示有错。。。不知何解。。。 好吧,楼上大神