Baalza / Stack

Il progetto richiede la progettazione e realizzazione di una classe che implementa uno Stack di elementi generici T

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stack

Progetto del corso 'Programmazione C++' del febbraio del 2023 (Università Milano-Bicocca)

Il progetto richiede la progettazione e realizzazione di una classe che implementa uno Stack di elementi generici T. Uno Stack ha una dimensione fissa ed è strutturato come una pila.

A parte i metodi essenziali per il suo corretto uso, la classe deve implementare anche le seguenti funzionalità:

  • Deve esistere un metodo push per l’aggiunta di un elemento in testa.
  • Deve esistere un metodo pop per la rimozione di un elemento in testa.
  • Deve essere possibile creare uno Stack a partire da una sequenza di dati definita da una coppia generica di iteratori su tipi Q.
  • La classe deve essere dotata di const_iterator.
  • Deve essere possibile stampare il contenuto dello Stack utilizzando operator<<

About

Il progetto richiede la progettazione e realizzazione di una classe che implementa uno Stack di elementi generici T


Languages

Language:C++ 97.9%Language:Makefile 2.1%