|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
[C++] Array inizializzato dentro campo 'private' di una classe....
Salve a tutti.... non sono mai stato attivo così tnt su un forum...sopportatemi ancora una settimana...è per un progetto....
Cmq perchè non posso inizializzare un array dentro campo 'private' di una classe? In questo modo intendo: Codice:
class mesi
{
private:
string mes [12] = { "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"};
public:
...
};
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
Nel costruttore!
Come da titolo!
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
ah vero.....mi sto fondendo il cervello davv...quindi dichiaro la variabile ad es. mes dentro private e la inizializzo con un costruttore dentro public...ok grazie mille
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per fare una inizializzazione devi usare le liste di inizializzazione.
Se vuoi assegnare semplicemente il valore allora lo puoi fare anche all'interno del blocco di codice del costruttore. In ogni caso per quel vettore utilizzerei un campo static. A quel punto lo inizializzi così: string mesi::mes [12] = { "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno", "Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"}; |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
Grz cionci
|
|
|
|
|
|
#6 | |||
|
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
stesso problema classe Map.h
Quote:
classe Map.cpp Quote:
Quote:
__________________
visitate http://www.forumsenzacontro.altervista.org |
|||
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
La risposta è sopra...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:51.



















