2011-10-10 38 views
0

如何使用雙端打印其項目?deque <bool>迭代器編譯錯誤

下面的代碼結果與生成錯誤:

fatal error LNK1000: Internal error during IncrCalcPtrs

deque<bool> mandy3; 
mandy3.push_back(true); 
mandy3.push_back(false); 
mandy3.push_back(true); 

for(deque<bool>::iterator it=mandy3.begin(); it!=mandy3.end(); it++) 
    printf("mandy3 : %d" , *it?1:0); 
+0

嘗試重建您的整個項目。 – Dani

+0

VC++ 2008經常這樣做,重新構建它可以「修復」問題。 –

+0

現在在2008年變得正常 –

回答

3

這是不是一個編譯器錯誤,這是一個連接錯誤。它在使用增量鏈接功能時發生,因此請執行清理構建(重建)以清除舊文件。