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 :
Ceci compile sans problème.
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; };
Mon problème est à l'initialisation de l'attribut "action" du typedef.
J'ai essayé plusieurs possibilités comme :
mais rien y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 T_Events *test = new T_Events(); test->action<MyClass1> = new MyClass1()
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
Partager