C++typedef宣告,enum列舉型別

1 每臨大事有靜氣發表於2018-01-02

<1> typedef 宣告

typedef    已有型別名    新型別明;

typedef double Area,Volume;

typedef int age;

age ag1,ag2;

Area a;

Vloume v;

<2>enum 列舉型別

首先,enum  列舉型別名  {變數值列表};

enum weekday{sun,mon,tue,wed,thu,fri,sat};預設值0123456

定義的變數不可賦值,

     如weekday wd;

     wd=5;//這是非法的

其次,可以定義時候賦值

enum weekday{sun=7,mon=1,the,wed,thu,fri,sat};

最後,隱式轉換:int count=sun;

           顯示轉換:wd=weekday(count);

                               或者wd=static_cast<weekday>(count);


相關文章