Ma io voglio che venga fatta una copia nel vettore

mi chiedevo se ci fosse un modo più semplice, senza dichiarare T data

PS:
Ma con i template non è possibile separare la dichiarazione dal implementazione della classe (.h e .cpp) ?