⾕

C++  |  

Exemplo Prático

Imagine que estamos criando uma pilha de livros da série "Harry Potter". A cada novo livro que chega, ele é adicionado ao topo da pilha.

Podemos inspecionar o topo da pilha a qualquer momento com o método top().

A operação de remoção (pop()) retira o livro que está no topo. Após cada remoção, o próximo elemento passa a ser o novo topo da pilha.

Suponha que temos uma pilha que representa um conjunto de livros da série "Harry Potter" que precisamos ler. A cada novo livro que começamos, ele é colocado no topo da pilha.

Quando o livro do topo é lido, ele é removido da pilha, e o próximo livro passa a ser o primeiro a ser lido. O código a seguir demonstra esse cenário:

Pilha de Livros

Explicação do Código

1. Inicialmente, criamos uma pilha de livros chamada livros.

2. Usamos o método push() para adicionar três livros da série "Harry Potter". O item "Harry Potter e o Prisioneiro de Azkaban" é o último adicionado, então ele estará no topo da pilha.

3. O método size() é utilizado para mostrar quantos livros estão na pilha, e top() exibe qual livro está no topo (neste caso, "O Prisioneiro de Azkaban").

Back Next