我想這樣做:枚舉聲明和定義
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