C++(二).pdfVIP

  • 3
  • 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)

1亿VIP精品文档

相关文档