Eli*_*jas -1 c++ variables performance initialization
变量将被设置为数千次的值.检查变量是否已设置为这样的值是否更好?
int a = 0;
while (true) {
if (a != 3) a = 3;
}
Run Code Online (Sandbox Code Playgroud)
或者我应该离开它:
int a = 0;
while (true) {
a = 3;
}
Run Code Online (Sandbox Code Playgroud)
PS我在Visual Studio 2010中使用15000次迭代进行了一些实际测试(使用#include ctime和clock()功能),他们在结果中给出了相同的62ms.那么它是否意味着没有实际差异?