Biblioteca de Contentores

Da cppreference.com
< cpp
Ir para: navegação, pesquisa


A bliblioteca de Contentores é uma coleção genérica de templates de classes e algoritmos que permitem aos programadores implementar facilmente estruturas de dados standard como filas de espera, listas e pilhas.

Três tipos de contentores são fornecidos:


Adicionalmente, vários adaptadores de contentores são fornecidos.
Eles podem ser considerados contentores, mas não cumprem todos os requisitos deles.


A ideia por detrás da STL do C++ é que a parte difícil de implementar estruturas de dados complexas já foi feita. Se um programador quiser usar uma pilha de inteiros, a única coisa que tem de fazer é usar este código:

std::stack<int> my_stack;

Com esforço mínimo, um programador pode fazer stl/stack/push e stl/stack/pop de inteiros nesta pilha. Através da magia dos Templates do C++, um programador pode especificar qualquer tipo de dados, não apenas inteiros. A classe STL Stack fornecerá a funcionalidade genérica de uma pilha, independentemente dos dados na pilha.

[editar] Tabela de funções membro

/todo

Ferramentas pessoais
Espaços nominais
Variantes
Acções
Navegação
Ferramentas
Noutras línguas