© 1999-2048 dssz.net 粤ICP备11031372号
[其它] 探讨++i与i++哪个效率更高
说明:答案: 在内建数据类型的情况下,效率没有区别; 在自定义数据类型的情况下,++i效率更高! 分析: (自定义数据类型的情况下) ++i返回对象的引用; i++总是要创建一个临时对象,在退出函数时还要销毁它,而且返回临时对象的值时还会调用其拷贝构造函数。 (重载这两个运算符如下) 代码如下:#include using namespace std; class MyInterger{public: long m_data;public: MyInterger(long data):m_<weixin_38696582> 在 上传 | 大小:27648