【问题标题】:C++11 Strongly-typed enums in Xcode 5.1.1Xcode 5.1.1 中的 C++11 强类型枚举
【发布时间】:2014-09-13 13:25:07
【问题描述】:

我有错误:

预期的';'在顶级声明符之后

Xcode 建议添加 ;在 AABBCC 之后。

当我编译时

enum class AABBCC
{
    AA, BB, CC
};

这是一个 .h 文件。 类型 = C++ 头文件

配置:

C/C++/Objective-C 的编译器 = 默认编译器 (Apple LLVM 5.1) C++

语言方言 = GNU++11[-std=gnu++11]

【问题讨论】:

  • 这可能是导致问题的enum 声明之前/之上的东西。你的代码对我来说很好用。
  • ^ 按照 godel9 的建议,你能把你的头文件的环境贴出来吗?
  • 可能问题是这个头文件包含在C源文件中?
  • 是的,就可以了。 :-)

标签: ios xcode c++11 enums gnu


【解决方案1】:

问题是这个头文件包含在 C 源文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多