Compartilhar via


Referência de biblioteca STL/CLR

A biblioteca STL/CLR é um pacote da biblioteca STL (Standard Template), um subconjunto da biblioteca C++ padrão, para uso com C++ e o.NET Framework common language runtime (CLR).Com STL/CLR, você pode usar os recipientes, iteradores e algoritmos da STL em um ambiente gerenciado.

Para usar a STL/CLR:

  • Incluir cabeçalhos do cliext incluem o subdiretório em vez do habituais equivalentes de biblioteca C++ padrão.

  • Qualificar nomes de biblioteca com cliext:: em vez de std::.

STL/CLR expõe tipos genéricos e interfaces que ele usa em cenários entre os assemblies do.NET assembly Microsoft.VisualC.STLCLR.dll.Essa DLL é incluída no.NET Framework 3.5.Se você redistribuir um aplicativo que usa a STL/CLR, você precisará incluir o.NET Framework 3.5, bem como outras bibliotecas de Visual C++ que usa seu projeto, na seção dependências de seu projeto de instalação.

Nesta seção

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

adaptador (STL/CLR)

algoritmo (STL/CLR)

deque (STL/CLR)

para cada um, em

funcional (STL/CLR)

hash_map (STL/CLR)

hash_multimap (STL/CLR)

hash_multiset (STL/CLR)

hash_set (STL/CLR)

lista (STL/CLR)

mapa (STL/CLR)

vários mapeamentos (STL/CLR)

multiset (STL/CLR)

numérico (STL/CLR)

priority_queue (STL/CLR)

fila (STL/CLR)

conjunto (STL/CLR)

pilha (STL/CLR)

utilitário (STL/CLR)

vetor (STL/CLR)

Consulte também

Outros recursos

Referência da biblioteca C++ padrão