类型别名详细用法

(本文是参考c++primer第五版)
类型别名

  • 解释:就是给一个复杂的类型取个通俗的名字(一方面为了让程序员知道该类型的用意,一方面编程的时候能够更快编写);
  • 用例:
    1)typedef double wages;(wages 是double的别名)
    2)typedef char *pstring(pstring是 char * 的类型)
  • 在声明语句中使用类型别名有其他的用意
    1)比如 const int *str;(str是一个指向整型常量的指针);
  1. typedef int p;(p是一个int 一个别名)
    const p cstr = 0(声明,这里cstr是一个指向int型的常量指针)
    cinst p *point;(point 是一个指针,它是指向一个int的常量指针)
    *在用类型别名后,基本数据类型是类型别名;因此在上面str(int )数据类型是一个指针
    而在吧类型别名还原后是int 是基本类型
    -第二种用法使用using
    using u4 = Sale_Item;
    u4 item;(用using定义类名)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值