清零程序如下:
MyTimer timer;
int a;
timer.Start();
for(int i=0;i<100000;i++)
{
a=0; //按位与是 a&=0;
}
timer.End();
cout<<timer.costTime<<endl;
其中MyTimer是使用QueryPerformanceFrequency进行计时的类
结果如下:
使用普通赋值
次数 | 耗时(微秒) |
---|---|
第1次 | 568 |
第2次 | 579 |
第3次 | 568 |
平均 | 571.6666667 |
使用按位与
次数 | 耗时(微秒) |
---|---|
第1次 | 567 |
第2次 | 567 |
第3次 | 568 |
平均 | 567.3333333 |
由结果可见,逗比吗?其实没快了多少,算了吧,直接赋值就好