Compartilhar via


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 com std::.

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:

Confira também

Biblioteca Padrão do C++