Error c

¿ Donde esta el error ?

]TPilaCom::TPilaCom(const TPilaCom& p):datos(p.datos)   
{
}


Me lo da en la linea 6 del main :
#include "tcolacom.h"
#include<iostream>
int main()
{
[color=#0000FF]  TColaCom p1,p2,p3;[/color]
cout<<"No hace nada";
return 0; 
}



La clase TColaCom tien dentro de su parte Privada un objeto de la clase Lista

Me da este error :
/home/alex/Escritorio/48570087/./src/main.cpp:6: undefined reference to `TColaCom::~TColaCom()'
/home/alex/Escritorio/48570087/./src/main.cpp:6: undefined reference to `TColaCom::~TColaCom()'
/home/alex/Escritorio/48570087/./src/main.cpp:6: undefined reference to `TColaCom::~TColaCom()'
/home/alex/Escritorio/48570087/./src/main.cpp:6: undefined reference to `TColaCom::~TColaCom()'
/home/alex/Escritorio/48570087/./src/main.cpp:6: undefined reference to `TColaCom::~TColaCom()'
/tmp/cc474mMV.o:/home/alex/Escritorio/48570087/./src/main.cpp:6: more undefined references to `TColaCom::~TColaCom()' follow
Buenas, ¿has definido el destructor?

Aunque sea de la forma:
TColaCom::~TColaCom()  {/* Evidentemente, no hace nada :) */}


Viendo sólo eso que has puesto, no te sabría decir más...
1 respuesta