Referência de biblioteca STL/CLR
A Biblioteca STL/CLR é um empacotamento da Biblioteca de Modelos Padrão (STL), de um subconjunto da Biblioteca Padrão do C++, para uso com o common language runtime (CLR) do .NET Framework. Com STL/CLR, você pode usar todos os contêineres, iteradores, e algoritmos de STL em um ambiente gerenciado.
Para usar STL/CLR:
Inclui cabeçalhos do subdiretório incluso cliext em vez dos equivalentes usuais de biblioteca C++ padrão.
Qualifique nomes de biblioteca com cliext:: em vez de std::.
STL/CLR expõe os tipos e interfaces genéricos que usa em cenários entre assemblies no assembly do .NET Microsoft.VisualC.STLCLR.dll. Essa DLL foi incluída no .NET Framework 3.5. Se redistribuir um aplicativo que use STL/CLR, você precisará incluir o .NET Framework 3.5, bem como todas as outras bibliotecas do Visual C++ usadas pelo projeto, na seção de dependências do projeto de instalação.
Nesta seção
Namespace cliext
Discute o namespace que contém todos os tipos de biblioteca de STL/CLR.Contêineres STL/CLR
Fornece uma visão geral de contêineres encontrados na biblioteca do C++ Standard, incluindo requisitos para elementos do 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 que são inseridos em contêineres STL.Como converter de um coleção .NET em um contêiner STL/CLR
Descreve como converter uma coleção de .NET em um contêiner de STL/CLR.Como converter de um contêiner STL/CLR em uma coleção .NET
Descreve como converter um contêiner de STL/CLR em uma coleção .NET.Como expor um contêiner STL/CLR a partir de um assembly
Mostra como exibir os elementos de diversos contêineres de STL/CLR escritos em um assembly C++.
Além disso, esta seção também descreve os seguintes componentes de STL/CLR: