Passage de pointeur de dialog MFC
Bonjour,
j'ai un souci pour passer un pointeur de classe à une autre classe, je m'explique:
j'ai une classe A qui contient l'instance d'une classe B et d'une classe C et je veux passer le pointeur de B à la classe C pour pouvoir utiliser les méthodes de B dans C.
Dans le contructeur de ma classe A je fais donc
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
//#include B et C
class A
{
B *m_MyB;
C *m_MyC;
}
//#include B et C
class C
{
public:
B *m_MyB;
}
//constructeur de la classe A
A()
{
m_MyB = new B();
m_MyC = new C();
C->m_MyB = this->m_MyB;
} |
et donc celà plante.
Le fait est que je suis aussi fort en c++ qu'un ours brun et que je ne vois pas pourquoi le pointeur passé comme celà ne fonctionne pas.
Si quelqu'un peut me donner un coup de main là dessus :/
merci d'avance :)