Salve gente!
Ho un problemino che non so come risolvere:
c'e' una classe in cui c'e' una funzione membro che e' friend di un'altra... solo che questa stessa funzione membro utilizza l'atra classe. In altre parole le due dichiarazioni si incorciano. Cosi' e' piu' chiaro:
class c1
{
public:
void funzione(c2 &classe); // errore! c2 non e' stata dichiarata
};
class c2
{
public:
friend void c1::funzione(c2 &classe);
};
Come posso evitare questo problema? Chesso' come delle specie di prototipi per classi o cose simili... bho me lo sono appena inventato.
Grazie mille
ciao