摘要:
《深度探索C++对象模型》P67最下面说道:这个程序的第一个版本不能实施NRV优化,因为test class 缺少一个copy constructor.看了一下程序,这个NRV优化和copy constructor木有关系的说啊,所以为什么没有copy constructor就不能进行NRV优化了呢。搜了一下,结果很坑爹,就是 侯捷也不知道,Lippman也没有给出答案,而且这个也没有写入C++标准,各个编译器表现不一致。记录一下吧。主要参考:http://www.newsmth.net/bbsanc.php?path=%2Fgroups%2Fcomp.faq%2FCPlusPlus%2Fte 阅读全文