Genéricos (C++/CLI e C++/CX)
Genéricos são métodos e tipos parametrizados. Nesta seção, descubra quais recursos genéricos são compatíveis com o Windows Runtime e o Common Language Runtime, e quais são compatíveis apenas com o Common Language Runtime. Além disso, saiba como criar seus próprios métodos e tipos genéricos em C++/CLI, e como usar tipos genéricos criados em uma linguagem .NET Framework em C++/CLI. Por fim, esta seção fornece uma comparação dos genéricos e modelos de C++.
Nesta seção
Compatível com Windows Runtime e Common Language Runtime
Visão geral de genéricos em C++/CLI
Informações sobre o que são genéricos, motivação para o recurso de linguagem e definições de termos que são usados para descrever genéricos. E ainda, informações sobre o uso de tipos de referência e tipos de valor como parâmetros de tipo para genéricos.
Interfaces genéricas (C++/CLI)
Informações sobre como definir e usar interfaces genéricas.
Delegados genéricos (C++/CLI)
Informações sobre como definir e usar delegados genéricos.
Restrições de parâmetros de tipo genérico (C++/CLI)
Informações sobre como usar restrições em tipos genéricos.
Consumindo genéricos (C++/CLI)
Informações sobre como usar genéricos definidos em assemblies do .NET, possivelmente criados em outras linguagens, no C++/CLI.
Genéricos e modelos (C++/CLI)
Uma comparação entre genéricos e modelos, quando usar cada um e como combiná-los de forma útil.
Compatível com Common Language Runtime
Funções genéricas (C++/CLI)
Informações sobre como definir e usar métodos e funções genéricos.
Classes genéricas (C++/CLI)
Informações sobre como definir e usar classes genéricas.
Seções relacionadas
Uso da palavra-chave for each, in em uma coleção genérica.