我在两台不同的机器上编译了我的代码,我认为这两台机器的设置完全相同。但是,一个编译没有问题,另一个给出以下错误。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