Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/04/2016, 07:37
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Inicializar array de cadenas en constructor

Con static lo que consigues es que ese array sea común para todos los objetos que crees de tipo TForm. De hecho la forma habitual de acceder a dicho array será TForm::HintsMessages en vez de this->HintsMessages.

Si no tienes ese requisito y únicamente buscas que sean constantes puedes eliminar static sin problemas e inicializar la variable en el constructor.

En cuanto a los problemas de inicialización puedes, como te comenté, usar std::array y acompañarlo de las listas de inicialización propias de C++11.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.