Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Constantes de la clase std::string

Estas en el tema de Constantes de la clase std::string en el foro de C/C++ en Foros del Web. Hola a todos, Necesito incluir en una aplicación C++ unas constantes de la clase std::string, he probado con esto: static const std::string c_texto_derivacion_1 = "Derivacion ...
  #1 (permalink)  
Antiguo 16/10/2008, 12:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Constantes de la clase std::string

Hola a todos,

Necesito incluir en una aplicación C++ unas constantes de la clase std::string, he probado con esto:

static const std::string c_texto_derivacion_1 = "Derivacion 1 de ";

pero a la hora de lincar-compilar casca sacando este mensajes de error:

error C2864: 'Decodificacion::c_texto_derivacion_1' : sólo se pueden inicializar miembros de datos integrales estáticos const dentro de una clase.

No puedo utilizar la clase string.h si alguno lo ha pensado.

Sólo necesito saber si se pueden declarar constantes de esta clase.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 16/10/2008, 15:18
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Constantes de la clase std::string

Si se pueden declarar pero no dentro de una clase, usa un namespace o hacelo global.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:09.