0
我在調試項目時發現奇怪的Visual Studio 2010
行爲。變量字符串s
已初始化爲""
,但調試器顯示垃圾。調試點位於s
初始化的第二行。垃圾進行調試
如果我這樣做cout<<s
,它打印正常價值 - 而不是垃圾。
一個更IMMAGE將舒爾在哪裏斷點
在其他項目的地方調試器工作正常。我有垃圾的程序是win消息處理程序。 消息來自同一個項目的其他線程。
LRESULT CMainWindow::OnMessageAuthorise(WPARAM wParam, LPARAM lParam)
{
string s= "";
...
}
什麼是wron?
UPD: 問題出在配置文件調試/發佈選擇。如果我選擇發佈,我在變量上有這些垃圾。爲什麼是這樣?
斷點在哪裏? – herohuyongtao 2014-09-30 14:23:19
在初始化的第二行(如果(ad.t ... – vico 2014-09-30 14:25:27
)如何將它打印出來? – herohuyongtao 2014-09-30 14:29:29