天天看點

c++ 給枚舉類型設定基礎類型

C++裡是枚舉類型名後加個冒号再加基礎類型

enum Test:byte

{

  a,b,c

};

當然int好,比byte/short快。

但是這樣一來就可以設定自己想要的任何枚舉基礎類型的!

(請注意:此任何隻是c++的基礎類型哦,使用者自定義類型是不能的,也就是跟temple裡的參數傳遞類似的類型(缺少typename 與 class ))

(說這麼多其實就是 浮點類型一下的類型,即任何形式整形及以下類型)

我想,這就是c++11中的enum新特性(強類型枚舉)的基礎構想的起點吧。

才疏學淺:望大家多多補充!

擷取更多幫主請關注小程式

c++ 給枚舉類型設定基礎類型

繼續閱讀