Bonjour,
J'ai le code suivant :
cela compile et je l'execute avec:Code:
1
2
3
4
5
6
7
8
9
10
11
12 template<class CLASS> class A { CLASS* owner; public: A(CLASS* that) { owner = that; }; ~A(void){}; };
Le problème est que mon pointeur owner reste un pointeur sur rien après l'instruction owner = that;Code:
1
2
3
4
5 class B { void Run(){ A<B> a(this); } };
Quelqu'un aurait une idée du problème?
Merci