Compartilhar via


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

Além disso, esta seção também descreve os seguintes componentes de STL/CLR:

adapter (STL/CLR)

algorithm (STL/CLR)

deque (STL/CLR)

para cada um, no

functional (STL/CLR)

hash_map (STL/CLR)

hash_multimap (STL/CLR)

hash_multiset (STL/CLR)

hash_set (STL/CLR)

list (STL/CLR)

map (STL/CLR)

multimapa (STL/CLR)

multiset (STL/CLR)

numérico (STL/CLR)

priority_queue (STL/CLR)

queue (STL/CLR)

set (STL/CLR)

stack (STL/CLR)

utility (STL/CLR)

vector (STL/CLR)

Consulte também

Outros recursos

Referência da Biblioteca Padrão C++