TPoro::~TPoro(){
//cout<<"paso al destructor"<<endl;
x=0;
y=0;
volumen=0.0;
//comprobaré que color es distinto de NULL, para asegurarme y hacer delete
if(color !=NULL){
delete color;
color=NULL;
}
//color=NULL; //me curo en salud y me aseguro para ponerlo a NULL;
//cout<<"salgo del destructor"<<endl;
}
TPoro::TPoro(int px,int py,double vol,char *col){
int tam;
//cout<<"a la funcion"<<endl;
x=px;
y=py;
volumen=vol;
if(col!=NULL){
color=new char[strlen(col)+1];
//cout<<"COL "<<color<<endl;
if(color==NULL){
return;
}
//if(color !=NULL){
//cout<<"llego aqui"<<endl;
Convertir(col,color);
//strcpy(color,col);
//cout<<"salgo?"<<endl;
//}
}
else{
color=NULL;
return;
}
//cout<<"salgo de la funcion"<<endl;
//cout<<"color "<<color<<endl;
}