¿Cómo escribo un puntero a función como argumento de plantilla por defecto, I'am adivinando escribir así:C++ puntero de función como argumento plantilla predeterminada
template<typename R,
typename A,
typename F=R (*PF)(A)>
class FunctionPtr { ...
mi pregunta es,
1.is ¿es posible?
2.si es y mi código de suposición anterior es correcto, ¿cuál es el propósito de PF
aquí? ¿Necesito esto?
más pregunta, ¿cómo escribo para la función miembro, como esto? 'template' –
uray
err. C2653 en VC'03: "'C' no es una clase o espacio de nombres" on 'typename F = R (C :: *) (A)>' – uray
Me han hecho otra pregunta aquí: http://stackoverflow.com/questions/4450246/c-pointer-to-member-function-as-template-default-argument – uray