Abbiamo già visto nelle slide precedenti che l ' overloading delle funzioni è una caratteristica specifica del linguaggio C ++ che non è presente nel linguaggio C e che può essere usata anche senza utilizzare le classi
 N. B. Vedi esempio funzione moltiplica slide precedenti
 L ' overload permette di poter utilizzare lo stesso nome per una funzione e / o un metodo più volte all ' interno dello stesso programma e / o classe, a patto però che gli argomenti forniti( ossia la lista dei parametri) siano differenti( segnature differenti nel numero e / o nel tipo dei parametri)
 In maniera automatica, il programma eseguirà la funzione appropriata a seconda del tipo di argomenti passati grazie al binding dinamico
 Ciò permette, di fatto, di avere all ' interno di un programma o di una classe più metodi che hanno lo stesso nome, ma con liste di parametri diversi
 Linguaggio C ++: polimorfismo – OVERLOAD
 Abbiamo già visto nelle slide precedenti che l ' overloading delle funzioni è una caratteristica specifica del linguaggio C ++ che non è presente nel linguaggio C e che può essere usata anche senza utilizzare le classi
 N. B. Vedi esempio funzione moltiplica slide precedenti
 L ' overload permette di poter utilizzare lo stesso nome per una funzione e / o un metodo più volte all ' interno dello stesso programma e / o classe, a patto però che gli argomenti forniti( ossia la lista dei parametri) siano differenti( segnature differenti nel numero e / o nel tipo dei parametri)
 In maniera automatica, il programma eseguirà la funzione appropriata a seconda del tipo di argomenti passati grazie al binding dinamico
 Ciò permette, di fatto, di avere all ' interno di un programma o di una classe più metodi che hanno lo stesso nome, ma con liste di parametri diversi
 Autore: Prof. Rio Chierego Aprile 2025