我在兩臺不同的機器上編譯了我的代碼,我認爲這兩臺機器的設置完全相同。但是,一個編譯沒有問題,另一個給出以下錯誤。for_each()in C++
LogEventReader.cpp(320) : error C3861: 'for_each': identifier not found, even with argument-dependent lookup
相關的代碼:
#include <algorithm>
...
for_each(messages.begin(), messages.end(), processXMLMessage);
任何想法的問題可能是什麼? TIA。
是的,我剛剛意識到這一點,它解決了這個問題。 – Justin 2009-08-06 15:33:04
使用命名空間標準!來吧! – DanDan 2009-08-06 15:34:19
使用命名空間std是邪惡的 - 誰知道你什麼時候會遇到名稱衝突? – bdonlan 2009-08-06 15:35:38