- Nel linguaggio C++ è possibile definire le funzioni utilizzate dal compilatore
per eseguire le operazioni
- Questo implica che in C++ si possono definire funzioni per eseguire le operazioni anche su delle
classi
- Ad esempio, se si definisce una classe complex, che implementa i numeri complessi, potremo
definire il comportamento delle operazioni matematiche per oggetti complex
- Potremo anche definire le operazioni tra un complex ed un double, oppure lasciare al compilatore
il compito di creare un complex temporaneo a partire da un double
|