Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2008, 10:12
LeOnHe4Rt
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Antigüedad: 17 años
Puntos: 0
Problema con constructor y punteros

A ver l problema es es este: tengo esta clase

Código:
class cadena {
		char *ch;
		int longitud;
public:
	cadena(){ch=0;};
	cadena(const char*  );
	~cadena();
	cadena operator+(const cadena&)const;
	void visualizar(){std::cout <<ch;}
};
y el constructor que recibe una cadena no se que est mal.
Código:
cadena::cadena(const char* cad){
	 strcpy(ch,cad);
 };
Al pasar el debug me pone infraccion de acceso en el strcpy...ya e buscao por google y nose donde estara el error, seguro que es una tonteria pero no hay manera.:S

Gracias