C++typedef声明,enum枚举类型
2018-01-02 21:29
197 查看
<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);
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);
相关文章推荐
- ios enum typedef 枚举类型
- python里使用enum库创建枚举类型
- Enum(枚举类型)的应用
- 枚举类型enum用法
- C++11特性(9):强枚举类型enum
- java枚举类型enum的使用
- Enum枚举类型的使用
- 枚举类型enum
- C与C++的区别,枚举类型enum
- MFC添加对话框报错:enum { IDD = xxx};“xxx”: 未声明的标识符
- C语言enum枚举类型解析
- 5.9 enum--支持枚举类型
- struts2的action支持自动转换枚举类型(enum)的实例变量
- java中枚举类型Enum的用法
- enum枚举类型
- java枚举类型enum的使用
- java枚举类型enum的使用
- Java non-static inner class 内部不能声明 Enum
- C++中enum枚举类型成员重名问题的解决方法 - Enum枚举类型的类封装
- enum 枚举类型,及其描述调用