Bonjour à tous,

Une fois encore merci de vous intéresser à mon problème.

Celui-ci n'est pas très compliqué, c'est juste que mes connaissances en Template sont assez vite limitées.

J'ai déclaré dans une classe le typedef suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	typedef struct T_Events
	{
		template<class T>T	*	action;
		CString				comment;
		struct T_Events		*	next;
	};
Ceci compile sans problème.

Mon problème est à l'initialisation de l'attribut "action" du typedef.
J'ai essayé plusieurs possibilités comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
T_Events *test = new T_Events();
test->action<MyClass1> = new MyClass1()
mais rien y fait.

Peut être que l'un d'entre vous peut me dire si au moins c'est possible de faire quelque chose dans ce genre et comment faire ou bien je me rabat sur autre chose...

Merci d'avance pour votre aide