Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/04/2016, 20:39
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Respuesta: ¿Se puede hacer un apuntador estático?

Cita:
Iniciado por braedu555 Ver Mensaje
Aunque si inicializo el apuntador estático en su declaración me tira error el devc++, con codeblocks el programa compila y se ejecuta sin problemas, independientemente de si esté o no inicializada en la declaración.
Nose si sera culpa del devc++ o el codeblocks es mas flexible...
Devcpp y codeblock son IDES, en nada tiene que ver con la compilacion del código.
Deberías revisar que compilador usas en cada caso.



Código C++:
Ver original
  1. static char *palabra = (const char*) s1;

Esto debería funcionar pero sin el const. Ya que técnicamente una variable no constante no puede almacenar una constante a menos que se haga un cast. Sin embargo, aquí el cast es al revés.

Cita:
Sinceramente para esas cosas no hace falta static para nada.
Tienes razón. Técnicamente una variable static es muy similar a una variable global, pero con acceso restringido y con una inicialización mas controlada. Sin embargo, en general conlleva la gran mayoría de los problemas que ocasiona el abusod e las variables globales.