maximusfz

导航

2010年10月12日 #

返回对象问题

摘要: effect 21写到需要返回reference时用对象代替,所以我有疑问就是栈对象不会被销毁么?解释时:c++临时对象生命周期法则二:如果改对象被引用,那么引用被释放后才会调用析构函数另外,返回对象时vc和g++是不同的vc返回的时临时对象的副本,所以我觉得原对象还是被释放了g++返回的是临时对象的引用,所以满足法则二 阅读全文

posted @ 2010-10-12 10:42 maximusfz 阅读(124) 评论(0) 推荐(0)