Home Chi sono Mappa del sito Contatti  
 
Java
Apache Wicket
Sistemistica Totocalcio
 
 
Programmare Applicativi...
Presentazione del libro
Panoramica dei contenuti
 
 
Giochi in PHP
Introduzione
Filetto (Tris)
Forza 4
Sudoku
 
 
Tutorial Linux/Unix
Archivio
 
 
Sql
Tutorial su Mysql
 
 
C++
Framework a oggetti
 


Framework C++

In questa sezione, verrà illustrata una collezione di ogetti in C++ che implementai quanto facevo l'Università (molti anni fa).
Gli ogetti in questione implementano diversi tipi di strutture dati quali vettori, stack ed hash-table, le quali possono essere utilizzate anche a scopo didattico.

Classe FObject

Questa classe è la classe base delle successive classi.
In pratica gestisce l'output di eventuali errori generati dai controlli presenti nelle classi ereditate.
Classe FString

Questa classe implementa la gestione delle stringhe, cioè implementa tutte le operazioni fra stringhe, quali concatenazione, confronto, ricerca e calcolo di sottostringhe.
Classe FOut

Questa classe implementa la gestione dell'output a scopo di debug.
In pratica esegue una serie di conversioni dei tipi in formato stringa e li restituisce in ouput. (L'output può essere 'stdout' o eventualmente può essere definito un file).
Classe FVet

Questa classe implementa la gestione dei vettori.
Serve per controllare in modo sistematico l'allocazione, la deallocazione e il range del vettore.
Classe FCodaK

Questa classe implementa una coda di elementi.
La coda viene implementata mediante l'utilizzo di nodi collegati fra loro mediante dei puntatori.
FVetCoda

Questa classe implementa l'emulazione di una coda di elementi mediante un vettore.
FHash

Questa classe implementa un hash table di elementi.
Per implementare le code viene utilizzata la classe FCodaK.
FHeap

Questa classe implementa la struttura dati Heap.
FVetStack

Questa classe implementa l'emulazione di uno stack di elementi mediante un vettore.
FFile

Questa classe implementa la gestione della scrittura e lettura dei file.



Scarica sorgenti (33 Kb)