typedef类型
typedef 已有类型 新建类型
示例:typedef double Area,Volume; typedef int Number; Number i1; Area a;
enum
enum 枚举类型名
enum Week{SUN,MON,WED,THU,FRI,SAT}
默认SUN=0,…,可以比较
如果修改必须形如enum Week{SUN=9,MON,WED,THU,FRI,SAT},此时MON自动为9,即遵从自然数序列
调用时应该Week w1/enum Week w1=SATauto
auto val=val1+val2
auto取决于val1与val2的类型,都是double则为doubledecltype
decltype (i) j=2
表示j类型同i一样,但是初始化为2
自定义类型
最新推荐文章于 2023-02-25 09:38:37 发布