da quello che vedo mi sembra cha la classe Stack sia parametrica (template), in questo caso devi mettere sia la dichiarazione che la definizione nello stesso file stack.h (niente .c quindi)