相关疑难解决方法(0)

C++枚举类可以有方法吗?

我有一个带有两个值的枚举类,我想创建一个接收值并返回另一个值的方法.我还想保持类型安全(这就是我使用枚举类而不是枚举的原因).

http://www.cplusplus.com/doc/tutorial/other_data_types/没有提及方法的任何内容但是,我的印象是任何类型的类都可以有方法.

c++ methods enums

117
推荐指数
5
解决办法
7万
查看次数

如何在没有范围的情况下使用枚举类

我需要在一个代码块中多次使用enum类的枚举器,并且我想避免使用C ++ 03中的经典枚举。

enum class Color {RED, GREEN};
{
    Color::RED //this works
    RED;       //how do I make this work (only for this block)?
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用

using namespace Color;
Run Code Online (Sandbox Code Playgroud)

但由于Color不是名称空间,因此它显然不起作用。

c++ enums class c++11

2
推荐指数
1
解决办法
1521
查看次数

标签 统计

c++ ×2

enums ×2

c++11 ×1

class ×1

methods ×1