Qualcuno conosce la sintassi per un metodo modello fuori dichiarazione in una classe modello.Definizioni del modello di dichiarazione fuori dal metodo del modello nella classe template
per esempio:
template<class TYPE>
class thing
{
public :
void do_very_little();
template<class INNER_TYPE>
INNER_TYPE do_stuff();
};
Il primo metodo è definito:
template<class TYPE>
void thing<TYPE>::do_very_little()
{
}
come faccio a fare il secondo, "do_stuff"?
Forse cercavi di dichiarare do_stuff come un campo membro? Supponendo che in realtà intendevi dichiarare un metodo, quali sono i suoi argomenti? – outis
È necessario inserire parentesi dopo do_stuff nella dichiarazione della classe –