uninitialized reference member
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:
1 2 3 4 5 6 7
|
class B;
class A
{
//...
}; |
Code:
1 2 3 4 5 6 7 8 9
|
#include "a.h"
class B
{
//...
private:
A& refA;
}; |
J'obtiens cette erreur à la compilation :
Code:
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 :)