我正在使用STL的跨平台项目。其他编译器默认包含STL支持,但在VS2005我需要使用STL项目的类定义之前添加以下内容:VC++ 2005项目选项包括stl?
#include <cstdlib>
using namespace std;
是否有将自动设置这个选项VS2005?解决问题只是有点繁琐。我只是想在源代码中避免大量的#ifdefs-
编辑:另一个编译器是ARM 926x系列的IAR工作台。也许我应该让他们明确做包括?
另外 - 是“std :: map <>”优先于“using namespace std; map <>”?
你使用了什么其他编译器? – 2009-04-24 21:48:50