comment puis-je écrire un pointeur de fonction comme argument de modèle par défaut, I'am devinant pour l'écrire comme ceci:C++ Fonction pointeur comme modèle par défaut Argument
template<typename R,
typename A,
typename F=R (*PF)(A)>
class FunctionPtr { ...
ma question est,
1.is c'est possible?
2.si c'est le cas et que mon code ci-dessus est correct, quel est le but de PF
ici? Ai-je besoin de ça?
plus question, comment puis-je écrire pour la fonction de membre, comme ça? 'template' –
uray
a err err. C2653 sur VC'03: "'C' n'est pas une classe ou un espace de nommage" sur 'typename F = R (C :: *) (A)>' – uray
Je me suis posé une autre question ici: http://stackoverflow.com/questions/4450246/c-pointer-à-member-function-as-template-default-argument – uray