[C con Clase] Tengo una duda con punteros

Kyosuke Kasuga kyosuke_cl en yahoo.es
Vie Ene 25 00:57:49 CET 2008


Hi!!!, bueno, el ejemplo que pusiste no te funciona debido a que no pones un tamaño para cadena, debiste colocar algo como esto :
  
cadena = new char[5];
   
  De esta forma si te  funciona, y si puedes liberar la memoria despues de usar la variable "cadena" usando :
   
  delete[] cadena;

  Espero esto te sirva.
  
Pierre van der Laat Ulate <pierre1 en racsa.co.cr> escribió:
  Hola de nuevo, tengo una duda con los punteros, cuando se quiere inicializar 
un puntero a una cadena de caracteres, ¿es necesario hacer esto o no?:

char *cadena;
cadena=new char;
cadena="hola";
...
delete cadena;

Lo anterior no me funcionó, pero sigo con la duda de si hay que liberar la 
memoria o no?

Gracias,
Pierre

_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ



Entre más numerosos somos, más cerca estamos de nuestra propia extinción. 

http://bisbirudolfo.blogspot.com/
       
---------------------------------

Web Revelación Yahoo! 2007:
 Premio Favorita del Público - ¡Vota tu preferida!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080125/49029956/attachment.html>


Más información sobre la lista de distribución Cconclase