Overloading

  • Dato che le classi stream sono già definite e che non è opportuno derivarle per aggiungere le nuove versioni di operatori, la soluzione sarà quella di dichiarare delle funzioni, invece che dei metodi
  • Le funzioni operatore così dichiarate dovranno accedere agli attributi della classe da leggere o scrivere
  • Nella maggior parte dei casi questi operatori dovranno essere dichiarati friend della nostra classe

© Ing. Stefano Salvi - All rights reserved