Ciao . . . Attento che (nel caso di funzioni/metodi template) la dichiarazione e la definizione devono combaciare . . . In poche parole devi trattare queste funzioni/metodi template, come inline
codice:
template <class T>
class Stack
{
Stack(int i=10)
{// qui definisci il metodo
}