其实这个问题,百度的话,有一大堆的参考资料,但是,在这里,我产生了一些困惑,他们所分析的结果,和我的测试代码不一致,这让我纠结了,所以,再次的写一下这个问题,顺顺思路. 我的测试环境:系统:Windows7 32bit,编程平台:Qt 5.3.1 (MSVC 2010,32bit) 首先说一下比较被大众所认可的结果: (1)在自定义的数据类型的时候,因为前缀式(++i)可以返回对象的引用,而后缀式(i++),必须返回对象的数值,所以,导致在大的对象的时候产生了较大的复制开销,引起效率降低.所以,