我有一個簡單的C++程序;如何在不使用調試器的情況下跟蹤C++的執行情況?
int someFunction()
{
cout << "Testing here" << endl;
cout << "reached here in function " << __LINE__ << " in " << __FUNCTION__ << endl; // debug purposes
// do some more stuffs here
cout << "reached here in function " << __LINE__ << " in " << __FUNCTION__ << endl; // debug purpsoes
}
有沒有辦法打開/關閉標記爲「調試目的」的代碼行?這些想法是在遇到問題的時候,我可以寫一行代碼來切換這些類型的調試目的代碼,並在解決問題時將其關閉。
我知道調試器是爲了這個目的,但想要簡單的程序很簡單。
曾聽說過[條件定義](http://msdn.microsoft.com/en-us/library/ew2hz0yd.aspx)? – 2014-12-06 16:31:05