bool TPoro::operator==(const TPoro& n) const { if(n.EsVacio() && this->EsVacio())return true; return(x==n.x && y==n.y && volumen==n.volumen && strcmp(color,n.color)==0); }
void TPoro::Copiar(const TPoro &poroX) { x=poroX.x; y=poroX.y; volumen=poroX.volumen; if(poroX.EsVacio()==false) { //this->color=new char[strlen( poroX.color)+1]; if(poroX.color!=NULL) { this->Color1(poroX.color); }else { this->color=NULL; } }else { color=NULL; } }