模板
C++ 模板可以定义可在类型的信息函数或类的系列。 C++ 模板的 Microsoft 实现基于 ISO/ANSI C++ 标准。
使用模板将产生相同代码复制多个类型的情况。 例如,您可以使用函数模板创建将同样的算法应用于不同数据类型的功能集。 也可以使用类模板开发设置 typesafe 类。 模板比 C 宏有时是一种更好的解决方案和无效的指针,并且,它们尤其有用,在使用 集合 (其中一模板的主要用途在 MFC) 以及智能指针一起使用。
本节内容
概述
提供有关模板的一般信息或参数化类型,在 Visual C++。规范
提供 template 声明的规范。typename
描述 typename 关键字。引用模板[C++语言]
提供演示如何的任务在代码中引用的模板。尖括号位置
描述尖括号如何在模板中。从其他实现的差异
讨论模板的特定于 Microsoft 的实现。名称转换
在模板定义讨论名称的三种类型。类模板
描述如何使用和使用类模板一起使用。函数模板
描述如何使用和与函数模板一起使用。
相关章节
ATL COM桌面元素
提供 ATL 库的参考资料,这是一组基于模板的 C++ 类,用于简化 COM 对象的编程。C++ 语言参考
描述 C++ 编程语言为已实现 Microsoft C++。型和模板
讨论泛型和模板之间的差异。