|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2005
Città: Carate Brianza
Messaggi: 51
|
[C++] Overloading operator+ con friend
devo gestire l'operatore + per poter effettuare queste due istruzioni:
oggetto=oggetto+2 oggetto=2+oggetto per la prima ho semplicemente dichiarato come membro della classe l'overloading dell'operatore + combinazione combinazione::operator +(int i) { int a; for(a=0;a<10;a++) { vett[a]=vett[a]+i; } return *this; } In modo che per ogni cella del vettore sommi l'intero i (che vabè, in questo caso dal main è 2) se devo compiere l'operazione inversa dichiaro una funzione friend di questo tipo (tra le public) friend combinazione operator +(int i,combinazione oggetto); scrivendo solo il prototipo e non il contenuto della funzione. Nella parte dello sviluppo del codice dei membri devo aggiungere anche lo sviluppo del secondo overloading? se sì, come lo devo gestire? grazie in anticipo a tutti quelli che si sono fermati a leggere |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2005
Città: Carate Brianza
Messaggi: 51
|
ma allora proprio nessuno mi può aiutare?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:31.



















