一、C++模板梳理
- 模板声明时,类型可带默认值,但实例化时,即使只含一个带默认值的类型,尖括号<>也必不可少。
- 模板可专用化(特例);模板在前,专用在后,专用优先;非继承关系,彼此独立。
- 模板支持非类型模板参数,整型系列可作为非类型形参(如:char,long,unsigned,bool,short),浮点数、类及字符串不可作为形参,实参必须是编译时常量表达式。
- typename除了和class相比,除了声明类模板的类型以外,还可以做typedef、变量的类型声明。
推荐阅读
- 微信支付|实现微信支付(Native支付),使用WebSocket进行推送——3.创建支付订单,接收付款结果
- 笔记|4G/5G远程网络遥控,图传系统-无人车-无人船-无人机械制作方法
- 笔记|ES6 新特性介绍
- 笔记|visio中自定义图形的颜色填充
- 2021-05-26 unity学习笔记(22)之任务系统
- CB国赛--FY的蓝桥
- 算法与数据结构的碰撞经典汇总|四平方和 剪枝+枚举 【蓝桥真题】(c++)
- 框架|Hadoop 深入浅出 ---- 入门 (1)
- 蓝桥杯|蓝桥杯备战 每日训练3道 真题解析