模板

C++ 模板可以定义可在类型的信息函数或类的系列。 C++ 模板的 Microsoft 实现基于 ISO/ANSI C++ 标准。

使用模板将产生相同代码复制多个类型的情况。 例如,您可以使用函数模板创建将同样的算法应用于不同数据类型的功能集。 也可以使用类模板开发设置 typesafe 类。 模板比 C 宏有时是一种更好的解决方案和无效的指针,并且,它们尤其有用,在使用 集合 (其中一模板的主要用途在 MFC) 以及智能指针一起使用。

本节内容

相关章节

  • ATL COM桌面元素
    提供 ATL 库的参考资料,这是一组基于模板的 C++ 类,用于简化 COM 对象的编程。

  • C++ 语言参考
    描述 C++ 编程语言为已实现 Microsoft C++。

  • 型和模板
    讨论泛型和模板之间的差异。