gpt4 book ai didi

c++ - 错误实现的强类型枚举的语法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:55 24 4
gpt4 key购买 nike

我目前正在测试 Visual Studio 2012 的 11 月 CTP,遇到了一个有趣的问题:强类型枚举的标准是否强制要求 enumstruct/class 关键字必须在同一行中,还是应该向 Microsoft 报告实现中的错误?

编译:

enum struct name : type { ...

这不是 (C2332)

enum
struct name : type { ...

编辑: 正如 James 所说,这是实现中的一个错误,并已报告给 Microsoft

最佳答案

是的,这无疑是一个错误。预处理后换行符不重要。

这由 Microsoft Connect 上的以下问题跟踪(致 OP:感谢您打开此错误。):

Bug in implementation of strongly typed enums

如果此错误对您很重要,请在 Microsoft Connect 上对其进行投票。请注意,有一个简单的解决方法:不要在 enumstruct 关键字之间放置换行符。

关于c++ - 错误实现的强类型枚举的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com