typedef 声明:使用typedef为一个已有的类型取一个新的名字,如:
typedef type newname
typedef int feet
//告诉编译器,feet是int的另一个名称
feet distance //创建一个整型变量distance,这里是合法语句
枚举类型:C++中的一种派生数据类型,是由用户定义的若干枚举常量的集合。
如果一个变量只有几种可能的值,可以定义为枚举类型。
“枚举”就是将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。
参考:https://www.runoob.com/cplusplus/cpp-data-types.html