Hello,

J'essaye de faire quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
template <double (*Functor)(double, double)>
class A
{
public:
    Functor maFonction() { return mFunctor; } ;
private:
    Functor mFunctor;
};
Le compilateur semble ne pas connaître le type Functor à l'intérieur de la classe.

PS : la FAQ semble ne pas aborder les pointeurs de fonction comme paramètres templates