我想这样做:枚举声明和定义
static const enum GSENSITIVITY {G1=0,G15=1,G2,G3,G4,G8,G16}gSense;
如果我在输入这个.h文件中的一切都近乎完美,但我不能让这将返回GSENSITIVITY type.It的方法不承认它。另外我不能在.cpp上做任何gSense的定义。至少我使用的语法不起作用。哪个是正确的语法?
而且我不能只需键入:
static const enum GSENSITIVITY {G1=0,G15=1,G2,G3,G4,G8,G16};
我得到这个错误:
error: a storage class can only be specified for objects and functions
也许你应该尝试解释你为什么要将const关键字添加到一个枚举中...然后阅读关于枚举的... – Macmade
可能的[C++:static static枚举是什么意思](http:/ /stackoverflow.com/questions/4971436/c-what-does-static-enum-mean) –
是的这不是我犯的唯一的错误,我也试图使一个函数GSENSITIVITY类型名称“对象”,但在.cpp文件我只输入GSENSITIVITY。它想要键入_name_of_class _ :: GSENSITIVITY _name_if_function()......... – kyrpav