Sto cercando la definizione di quando mi è permesso fare una dichiarazione in avanti di una classe nel file di intestazione di un'altra classe:
Posso farlo per una classe di base, per una classe tenuta come membro, per una classe passata alla funzione membro per riferimento, ecc.?