【问题标题】:STL namespace problem in Netbeans 6.8 on AIXAIX 上 Netbeans 6.8 中的 STL 命名空间问题
【发布时间】:2011-01-26 01:18:40
【问题描述】:

我正在尝试在 AIX 操作系统上使用 NetBeans 6.8 进行 C++ 开发。

我继续收到以下错误消息:

using namespace std;

即使在通过

添加 STL 的包含后

选项 -- c/c++ -- 代码帮助

错误提示:“无法解析标识符 std”

这是 Netbeans 6.8 AIX 版本中的错误吗?还是我错过了什么?

感谢您的帮助!

【问题讨论】:

    标签: c++ namespaces aix netbeans6.8 std


    【解决方案1】:

    您可以通过添加来轻松测试在您的using 指令之前是否没有包含std 命名空间

    namespace std
    {
    }
    

    就在它之前。如果编译器现在满意,那么实际上并没有包含 std 命名空间的东西。

    【讨论】:

    • 感谢您的回复。我在上面添加了您的建议,是的,我现在没有收到编译错误 - 这是我的预期。那么问题仍然存在,NetBeans 如何解决 STL 命名空间问题...?
    • 我假设using 指令是您自己的代码的一部分,因此显而易见的答案是,如果您不包含任何 STL 标头,则不要将其放入。大概有一个原因,你首先有这条线?
    猜你喜欢
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多