Je souhaiterais passer une fonction en paramétre d'un template, un peu comme ceci:
Mais ça ne passe à l'instantiation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 template < class indrec, int (__cdecl *cmpf)(const indrec *,const indrec *) > class Seeker { ... public: ... const char *Seek(long id) { ... return (const char *)bsearch(rec,records,reccount,recsize,cmpf); } };
Est-ce autorisé, ou fais-je une erreur ?
Merci !
Partager