Esercizi Sovraccarico Operatori C++
Ecco degli esercizi con soluzione per praticare il sovraccarico degli operatori in C++.
Esercizio 1: Sovraccarico dell’operatore di somma (+)
Creare una classe `Complex` per rappresentare numeri complessi e sovraccaricare l'operatore `+` per sommare due numeri complessi.
Esercizio 2: Sovraccarico dell’operatore di sottrazione (-)
Sovraccaricare l'operatore `-` per sottrarre due numeri complessi nella classe `Complex`.
Esercizio 3: Sovraccarico dell’operatore di uguaglianza (==)
Sovraccaricare l'operatore `==` per confrontare due numeri complessi nella classe `Complex`.
Esercizio 4: Sovraccarico dell’operatore di assegnazione (=)
Sovraccaricare l'operatore `=` per assegnare un numero complesso a un altro nella classe `Complex`.
Esercizio 5: Sovraccarico dell’operatore di accesso ([]) per array
Sovraccaricare l'operatore `[]` per accedere agli elementi di un array nella classe `Array`.
Sovraccaricare l'operatore `>>` per leggere i dati di un oggetto `Complex` dallo stream di input.
Esercizio 7: Sovraccarico dell’operatore di output (<<) per la scrittura su stream
Sovraccaricare l'operatore `<<` per scrivere i dati di un oggetto `Complex` sullo stream di output.
Esercizio 8: Sovraccarico dell’operatore
di incremento (++)
Sovraccaricare l'operatore `++` per incrementare il valore di un oggetto `Counter`.