|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2007
Messaggi: 59
|
[C++] Variabili globali
Ho un problema con le variabili globali... Le dovrei valorizzare con delle stringhe prese dalla string table nelle risorse.. Peccato che le variabili globali vengano inizializzate prima del caricamento delle risorse! Quindi lui cerca di assegnare alla variabile un ID di una stringa inesistente in quanto non è ancora stata caricata la string table..
come posso fare? ![]()
__________________
Nessuno visita i tuo sito? Rivolgiti a zioSEM! Una web agency di Torino specializzata nel web marketing. Ti vuoi svagare? Giochi gratis e viaggi in camper |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mmmmhhh...non usare variabili globali è la migliore soluzione
![]() Scherzi a parte...se vuoi programmare bene in C++ non devi usare variabili globali...vanno contro ogni buona abitudine della programmazione object oriented. Se proprio non ne puoi fare a meno usa un singleton...anche se anche questo è altamente sconsigliato... |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2007
Messaggi: 59
|
e dal momento che il codice è così da anni ed è composto da circa 1600 classi cosa consigli di fare?
![]()
__________________
Nessuno visita i tuo sito? Rivolgiti a zioSEM! Una web agency di Torino specializzata nel web marketing. Ti vuoi svagare? Giochi gratis e viaggi in camper |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
![]() A questo punto non usare l'inizializzazione automatica delle variabili globali, ma inizializzale te da codice al momento in cui queste stringhe sono disponibili. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:59.