作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我目前正在测试 Visual Studio 2012 的 11 月 CTP,遇到了一个有趣的问题:强类型枚举的标准是否强制要求 enum
和 struct
/class
关键字必须在同一行中,还是应该向 Microsoft 报告实现中的错误?
编译:
enum struct name : type { ...
这不是 (C2332)
enum
struct name : type { ...
编辑: 正如 James 所说,这是实现中的一个错误,并已报告给 Microsoft
最佳答案
是的,这无疑是一个错误。预处理后换行符不重要。
这由 Microsoft Connect 上的以下问题跟踪(致 OP:感谢您打开此错误。):
如果此错误对您很重要,请在 Microsoft Connect 上对其进行投票。请注意,有一个简单的解决方法:不要在 enum
和 struct
关键字之间放置换行符。
关于c++ - 错误实现的强类型枚举的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654163/
我是一名优秀的程序员,十分优秀!