泛型(C++ 组件扩展)
泛型是参数化类型和方法。在泛型函数在窗口运行时和公共语言运行时支持,因此,仅在公共语言运行时支持的此部分中,将发现。另外,将了解如何创作自己的泛型方法和类型 Visual C++ 以及如何使用生成的泛型类型在 Visual C++ 的一种 .NET framework 语言。最后,本节提供型和 C++ 模板比较。
本节内容
支持在窗口运行时和公共语言运行时
Visual C++ 中的泛型概述
有关泛型的信息是,语言功能的动机,用于术语的定义描述泛型,并且,有关如何使用的信息引用类型和值类型作为普通类型参数。泛型接口 (Visual C++)
有关定义和使用泛型接口的信息。泛型委托 (Visual C++)
有关定义和使用泛型委托的信息。泛型类型参数的约束 (C++/CLI)
有关使用约束的信息在泛型类型。使用泛型 (C++/CLI)
有关使用定义的一般信息在 .NET 程序集中,可以生成在其他语言,在 Visual C++。泛型和模板 (Visual C++)
型和模板比较,何时使用每个以及如何有用的方式组合它们。
支持由公共语言运行时
泛型函数 (C++/CLI)
有关定义和使用泛型函数和方法的信息。泛型类 (C++/CLI)
有关定义和使用泛型类的信息。
相关章节
如何:循环访问与的每个的泛型集合
使用泛 对于每个, 型集合的关键字。.NET Framework 类库中的泛型(C# 编程指南)
讨论 .NET framework 类库的 System.Collections.Generic,命名空间,包括多个现成的泛型集合类和关联的接口。泛型介绍(C# 编程指南)
在 c# 文档的一般部分。Visual Basic 中的泛型类型 (Visual Basic)
在 Visual Basic 文档中的公共部分。模板概述
有关模板的信息在 C++。