码迷,mamicode.com
首页 > 编程语言 > 详细

C++模板

时间:2020-04-18 22:35:15      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:模板   family   编译   size   roman   类模板   函数模板   style   bsp   

  模板本身不是类或函数,相反可以将模板看作为编译器生成类或函数编写的一份说明。编译器根据模板创建类或函数的过程称为实例化(instantiation),当使用模板时,需要指出编译器应把类或函数实例化成何种类型。

  模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。

  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。

  模板通常有两种形式:函数模板类模板

 

C++11

 

C++模板

标签:模板   family   编译   size   roman   类模板   函数模板   style   bsp   

原文地址:https://www.cnblogs.com/chongjz/p/12728445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!