0
我已經構建了真正簡單的win32控制檯程序,使用C++中的Microsoft Visual Studio 2012 Ultimate IDE;控制檯程序調試/發佈
這是代碼:
int _tmain(int argc, _TCHAR* argv[])
{
int i = 0;
i++;
return = 0
}
調試通過行的代碼行,我注意到了這一點:
在調試的x64模式,argc = 1
,argv[0] = the program's path
在發佈的x64模式,argc = some random large number
,argv[0] = some random path or simply 0x00000001
這是爲什麼?
任何幫助,將不勝感激。
添加'COUT << argc'看看然後會發生什麼。優化器將無法忽略該變量。 –