模板

利用 C++ 模板,您可以定义可对不同类型的信息运行的一系列函数或类。 Microsoft C++ 模板的实现基于 ISO/ANSI C++ 标准。

在导致重复多个类型的同一代码的情况下应使用模板。 例如,您可以使用函数模板创建将相同的算法应用于不同数据类型的函数集。 您还可以使用类模板开发 typesafe 类集。 模板有时候是比 C 宏和 void 指针更好的解决方案,当与集合(MFC 中的模板的主要用途之一)和智能指针一起使用时,模板尤其有用。

本节内容

相关章节

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

  • C++ 语言参考
    描述在 Microsoft C++ 中实现的 C++ 编程语言。

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