Referência de biblioteca STL/CLR
A Biblioteca STL/CLR fornece uma interface semelhante aos contêineres da Biblioteca Padrão C++ para uso com C++ e o CLR (Common Language Runtime) do .NET Framework. A STL/CLR é completamente separada da implementação da Biblioteca Padrão C++, da Microsoft. A STL/CLR é mantida para suporte herdado, mas não é mantida atualizada com o padrão C++. É altamente recomendável usar os contêineres nativos da Biblioteca Padrão C++ em vez de usar STL/CLR sempre que possível.
Para usar STL/CLR:
Incluir cabeçalhos do cliext incluem subdiretório em vez dos equivalentes usuais da Biblioteca Padrão C++.
Qualificar nomes de biblioteca com
cliext::
em vez de comstd::
.
A Biblioteca STL/CLR fornece uma interface semelhante a STL para uso com C++ e o CLR (Common Language Runtime) do .NET Framework. Essa biblioteca é mantida para suporte herdado, mas não é mantida atualizada com o padrão C++. É altamente recomendável usar os contêineres nativos da Biblioteca Padrão C++ em vez de usar STL/CLR.
Nesta seção
Namespace cliext
Discute o namespace que contém todos os tipos da Biblioteca STL/CLR.
Contêineres STL/CLR
Fornece uma visão geral dos contêineres encontrados na Biblioteca Padrão C++, incluindo requisitos para elementos de contêiner, tipos de elementos que podem ser inseridos e problemas de propriedade.
Requisitos dos elementos de contêiner STL/CLR
Descreve os requisitos mínimos para todos os tipos de referência inseridos em contêineres da Biblioteca Padrão C++.
Como converter de um coleção .NET em um contêiner STL/CLR
Descreve como converter uma coleção .NET em um contêiner STL/CLR.
Como converter de um contêiner STL/CLR em uma coleção .NET
Descreve como converter um contêiner STL/CLR em uma coleção .NET.
Como expor um contêiner STL/CLR de um assembly
Mostra como exibir os elementos de vários contêineres STL/CLR gravados em um assembly C++.
Além disso, esta seção também descreve os seguintes componentes de STL/CLR: