36
Q
獲取枚舉項的總數
A
回答
69
enum
是一個普通的舊C類型,因此它不提供動態運行時信息。
一種替代方法是使用一個枚舉的最後一個元素以指示計數:
typedef enum {
Red,
Green,
Blue,
numColors
} Color;
相關問題
- 1. C#獲取枚舉指數
- 2. 如何獲取枚舉數?
- 3. 獲取枚舉併發送枚舉值
- 4. 枚舉值獲取?
- 5. 獲取枚舉值
- 6. 獲取枚舉值
- 7. 獲取枚舉的INT值[]
- 8. 如何獲取枚舉的數值?
- 9. 如何獲取枚舉的整數值?
- 10. 如何獲取常量的枚舉數?
- 11. 如何獲取一個枚舉的可能項目的數量?
- 12. phalcon獲取枚舉值
- 13. 如何獲取枚舉值?
- 14. 獲取活動枚舉
- 15. 獲取枚舉名蟒蛇
- 16. 如何獲取枚舉值;
- 17. 獲取枚舉名稱
- 18. 獲取基於枚舉值
- 19. 如何獲取Pascal中枚舉類型的項目數?
- 20. Java獲取枚舉數組值?
- 21. 從枚舉中獲取整數值
- 22. 如何獲取枚舉值的枚舉定義?
- 23. 獲取枚舉標誌的所有枚舉名稱
- 24. C#從文件中的枚舉中獲取函數,枚舉和值
- 25. 獲取枚舉從一類具有多個枚舉
- 26. 通過枚舉名字符串獲取枚舉值
- 27. 從枚舉值中獲取枚舉名稱
- 28. 如何獲得枚舉數
- 29. 獲取盒裝枚舉的積分值
- 30. 獲取聲明枚舉的類
適合連續值,完全失敗用於'的typedef枚舉{紅色=爲0xFF0000,綠色= 0x00ff00,藍色= 0x0000ff, numColors}顏色;'。 – 2009-09-24 02:39:40
像馬克說的那樣,這對他的例子來說將是一個大問題,達倫提供的替代方案非常適合我的需求。謝謝。 – 2009-09-24 15:19:36
此外,這吸吮靜態代碼分析紅旗 – 2013-03-23 19:44:26