c++ using 解释

65 篇文章 0 订阅

在C++中,using关键字是用来创建别名的。它可以用来创建类型别名、命名空间别名和模板别名。

使用using关键字可以创建类型别名,从而方便我们给一个类型起一个更短、更易读的名称。例如:

using myInt = int;

这样,我们就创建了一个名为myInt的别名,实际上它就是int类型的别名。使用myInt时,就相当于使用int。

使用using关键字还可以创建命名空间别名,从而方便我们引用较长的命名空间名称。例如:

namespace myNamespace = std::chrono;

这样,我们就创建了一个名为myNamespace的别名,实际上它就是std::chrono命名空间的别名。使用myNamespace时,就相当于使用std::chrono。

使用using关键字还可以创建模板别名,从而方便我们使用模板。模板别名可以用来指定模板的特定实例化类型。例如:

template<typename T> using myVector = std::vector<T>;

这样,我们就创建了一个名为myVector的模板别名,实际上它就是std::vector的模板别名。使用myVector时,就相当于使用std::vector。

总而言之,using关键字可以帮助我们简化代码,使代码更加易读和易于维护。它可以用来创建类型别名、命名空间别名和模板别名。

  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值