[c++] Restituire riferimento ad un oggetto

niccoset
Come da titolo: una funzione può restituire un riferimento ad un oggetto?

Mi sono imbattuto in un esercizio nel quale viene richiesto di completare una classe chiamata "IntArray": di questa devo fare due metodi la cui dichiarazione è la seguente:

Int& operator[ ] (unsigned int) {...}

IntArray& operator= (...) {..}


Da questo la domanda iniziale. Inoltre se volessi utilizzare un oggetto di tipo IntArray ridefinendo gli operatori [ ] e = allora potrei usare espressioni di questo tipo?
IntArray a;
a[3] = ...


Grazie.

Risposte
vict85
Non capisco il tuo problema. Come suggerisce l'esercizio è possibile restituire un riferimento ad una classe.

niccoset
Grazie della risposta, ho già risolto (volevo cancellare la domanda ma non me lo fa fare).

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.