- 5
- 0
- 约1.41万字
- 约 44页
- 2017-05-23 发布于河南
- 举报
C(二)
微动嵌入式培训-C++培训-C++基础(二)
主讲人:微动嵌入式培训
Email:wikore@
模板
• 定义
模板就是实现代码重用机制的一种工具,
它可以实现类型参数化,即把类型定义为
参数, 从而实现了真正的代码可重用性。
模版可以分为两类,一个是函数模版,另
外一个是类模版。
• 模板经过实例化后就得到模板函数和模板
类,模板类再经过实例化后就得到对象。
函数模板
• 模板(Templates)使得我们可以生成通用的函
数,这些函数能够接受任意数据类型的参
数,可返回任意类型的值,而不需要对所
有可能的数据类型进行函数重载。
• 原型定义可以是下面两种中的任何一个:
template class identifier function_declaration;
template typename identifier function_declaration;
• 例如,要生成一个模板,返回两个对象中
较大的一个,可以这样写:
template class Type
Type GetMax (Type a, Type b
原创力文档

文档评论(0)