Comment instancier explicitement une fonction de modèle?

J'ai un modèle de fonction avec un argument.
Je dois instancier la fonction sans en appelant cette fonction signifie explicitement que j'ai à instancier.

J'ai cette fonction:

template <class T> int function_name(T a) {}

J'ai instancié que la fonction comme ceci:

template int function_name<int>(int);

Mais j'ai les erreurs suivantes:

error: expected primary-expression before 'template'
error: expected `;' before 'template'
InformationsquelleAutor Balaji | 2011-02-08