在我的许多类的程序中,我使用它Color作为一个类型,它应该只有WHITE和BLACK作为它的可能值.
所以我想写一下:
Color c;
c = BLACK;
if(c == WHITE) std::cout<<"blah";
Run Code Online (Sandbox Code Playgroud)
和类似的东西.在我所说的所有类和标题中#include "ColorType.h",我都有Color c类属性,但我不知道该写些什么ColorType.h.我尝试了一些变化,typedef enum Color但它没有完全解决.
enum Colors { Black, White };
int main()
{
Colors c = Black;
return 0;
}
Run Code Online (Sandbox Code Playgroud)