Classi

Cenni alle classi e alla programmazione ad oggetti sono esposti in capitolo apposito.
Per utilizzare però alcune classi di libreria (stringhe, file-stream) è sufficiente premettere le seguenti informazioni.

Le classi sono una "generalizzazione" del tipo di variabile e gli oggetti di una classe le variabili di tale "tipo generalizzato". La dichiarazione è simile alla dichiarazione di variabile

  nome_classe oggetto;
Le classi possono essere fornite di funzioni che agiscono sull'oggetto (detti metodi). Un metodo viene invocato così
   oggetto.metodo();
la funzione metodo() può, in generale, contenere parametri.
L'inizializzazione di un oggetto può essere fatto all'atto della dichiarazione. Esempio dell'utilizzo di un metodo (open) per gli oggetti di tipo <ifstream> (file-stream di input):
#include <fstream>
main(){

  ifstream input_file;
  input_file.open("nome_del_file"); // associa l'oggetto input_file con il file
                                    // nome_del_file residente su disco

}