Translations of this page?:

stack

#include <stack>
 
template<
    class T,
    class Container = std::deque<T>
> class stack;

A classe std::stack é uma estrutura de dados que provê ao programador a funcionalidade de uma pilha -- uma estrutura de dados FILO (first-in, last-out -- primeiro a entrar, último a sair).

Membros

Tipos

Tipo Definição
container_type Container
value_type Container::value_type
size_type Container::size_type
reference Container::reference (funcionalidade C++0x)
const_reference Container::const_reference (funcionalidade C++0x)

Funções

A std::stack contém os seguintes métodos:

Gerais
(constructor) constrói a classe
operator= atribui o conteúdo da estrutura (funcionalidade C++0x)
Acesso à elementos
top acessa o elemento do topo
Capacidade
empty verifica se a estrutura está vazia
size retorna o número de elementos armazenados
Modificadores
emplace todo (funcionalidade C++0x)
push insere um elemento no topo
pop remove o elemento do topo
swap inverte os elementos (funcionalidade C++0x)

Protegidos

Container c provém acesso direto à estrutura

todo

 
• • • SitemapRecent changesRSScc