Qt支持C ++ 0x枚举类

时间:2011-06-28 22:17:43

标签: c++ qt enums c++11 qobject

使用Q_ENUMS我现在可以“注册”Qt enum在从QObject继承的类中声明。这为enum提供了一些很酷的反射功能。

我也很享受C ++ 0x中引入的类型安全enum class。我想知道您是否知道Qt开发人员对enum class支持计划的任何声明。

This question模糊地询问Qt对C ++ 0x功能的支持。我是专门询问enum class。我意识到,由于Qt是跨平台的并且支持许多编译器,对C ++ 0x的支持将是SLOW推出,但enum class是核心语言的一个非常好的简单改进!

1 个答案:

答案 0 :(得分:7)

根据this blog post,Qt 4.8似乎将支持许多主要的C ++ 0x功能(包括enum class)。