Partilhar via


Referência da biblioteca padrão (STL) do C++

Um programa C++ pode chamar um grande número de funções a partir desta implementação em conformidade da biblioteca padrão C++. Essas funções executam serviços como entrada e saída e fornecem implementações eficientes de operações usadas com freqüência.

Para obter mais informações sobre como vincular com o arquivo de tempo de execução .lib apropriado do Visual C++, consulte C runtime (CRT) e C++ Standard Library (STL) .lib arquivos.

Observação

A implementação da Microsoft da Biblioteca Padrão C++ é frequentemente referida como STL ou Biblioteca de Modelos Padrão. Embora C ++ Standard Library seja o nome oficial da biblioteca conforme definido na ISO 14882, devido ao uso popular de "STL" e "Standard Template Library" em mecanismos de pesquisa, ocasionalmente usamos esses nomes para facilitar a localização de nossa documentação.

De uma perspetiva histórica, "STL" originalmente se referia à Biblioteca de Modelos Padrão escrita por Alexander Stepanov. Partes dessa biblioteca foram padronizadas na Biblioteca Padrão C++, juntamente com a biblioteca de tempo de execução ISO C, partes da biblioteca Boost e outras funcionalidades. Às vezes, "STL" é usado para se referir aos contêineres e algoritmos, partes da Biblioteca Padrão C++ adaptada da STL de Stepanov. Nesta documentação, Standard Template Library (STL) refere-se à C++ Standard Library como um todo.

Nesta secção

Visão geral da biblioteca padrão do C++
Fornece uma visão geral da implementação da Microsoft da biblioteca padrão C++.

iostream Programação
Fornece uma visão geral da iostream programação.

Referência de arquivos de cabeçalho
Fornece links para tópicos de referência sobre os arquivos de cabeçalho da Biblioteca Padrão C++, com exemplos de código.