Índice:
- Definição - O que significa STL (Standard Template Library)?
- Techopedia explica STL (Standard Template Library)
Definição - O que significa STL (Standard Template Library)?
Uma biblioteca de modelos padrão (STL) é uma biblioteca de software que amplia os recursos da biblioteca padrão C ++ e fornece um conjunto pronto de classes comuns para C ++, incluindo matrizes e contêineres associativos, que são usados junto com tipos internos e definidos pelo usuário que apoiar operações elementares. Os algoritmos associados ao STL são independentes de contêineres e reduzem a complexidade da biblioteca.
Techopedia explica STL (Standard Template Library)
Uma biblioteca de modelos padrão usa modelos para obter os resultados necessários e fornece polimorfismo em tempo de compilação. As STLs também incluem componentes como functores, iteradores e contêineres de algoritmos.
Existem cinco tipos diferentes de iteradores no STL:
- Iteradores de entrada
- Iteradores de saída
- Iteradores bidirecionais
- Iteradores de acesso aleatório