Bonjour , j'ai qq problèmes à appliquer certaines notions vu au cours ,
imaginons une classe A et B . B doit avoir une variable membre qui fait référence à la classe A.

a.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
class B;
 
class A
{
   //...
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#include "a.h"
class B
{
	//...
	private:
		A&		refA;
 
};
J'obtiens cette erreur à la compilation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
uninitialized reference member ‘B::refA’
Je sais qu'une référence ne peut être initialisée à NULL , contrairement à un pointeur mais il est stipulé dans l'exercice que l'on doit utiliser les références.

ma question est donc la suivante : Comment initialiser ?

Merci d'avance pour votre aide