大家都应该知道i++和++i的区别,前者是先使用i的值,然后再增加1,而后者是先增加1然后再使用i的值。
但是i++和++i那个更好呢? 我们通过程序来比较一下:
[cpp]
#include<iostream>
using namespace std;
class I{
public:
I();
~I();
I(const I &i);
I& operator=(const I &i);
I& operator++();
I operator++(int);
};
[1] [2] 下一页