[Template][STL] Template de vector et pointeur de fonction
	
	
		Salut ! 
J' essaye de créer en C++ une classe permettant d'utiliser plus facilement les tableaux de pointeurs de fonction. Pour cela, j' ai créer la classe suivante:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
   |  
class REDIRECT
{
public:
  typedef void(REDIRECT::* pt2member) (void);
 
  void aha(void) {
    cout << "wcsv" << endl;
    return;
  }
 
  void add(string occurence, pt2member function); //add an instruction
  void del(string occurence, pt2member function); //delete an instruction
  template<class T>
  void test(string occurence, T myClass); //test all instruction
 
private:
  vector < pt2member > listINS; //list of all instruction
  vector < string > listOCC; //list of all occurence
}; | 
 Aucun problème, ma classe marche sans problème.  Mais le seul hic c'est qu' avec cette classe, on ne peut utiliser seulement les mèthodes membres de la dite classe. Pour remedier à cela j' ai essayé de remplacé le type pt2member par des template, mais la classe vector de la STL ne veut pas de template comme type...
Merci d'avance