小编use*_*555的帖子

如何检查类中已定义的枚举类型变量是否已分配?

我想检查一个类中的变量是否已设置?我该怎么做?

enum Color {
   red,
   blue
};
class example {
   Color c;
   void set_color(Color c) { this->c = c; }
   Color get_color() { return c; }
   bool check_color_is_set() {
       if (c == Color) {} // compile error
       if (c == NULL) {} // compile error
       return true;
   }
Run Code Online (Sandbox Code Playgroud)

我想知道变量是否Color c已分配?

c++ enums

8
推荐指数
1
解决办法
150
查看次数

标签 统计

c++ ×1

enums ×1