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 }