<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);