C ++将指针常量声明为枚举值

时间:2018-03-01 03:57:21

标签: c++ pointers enums

如何将指针常量声明为枚举值? (最简单的方法)

我曾经尝试过这样做,但它引发了编译错误。

此代码有什么问题?

enum class Platform : uint32_t
{
    PF_WINDOWS = reinterpret_cast<uint32_t>((const char* const)"Windows"),
    PF_LINUX = reinterpret_cast<uint32_t>((const char* const)"Linux")
};

0 个答案:

没有答案