|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
[C++] Initializer un po' ...beeep
Allora ecco la semplicissima cosa che voglio fare: un campo privato in una classe c++ contenetu un array statico di interi.
Ecco il codice che ho messo all'interno dell'header: Codice:
...
private:
static int values[]={1,2,3};
...
![]() ...e invece NO!! Quote:
|
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
"La dichiarazione di una variabile membro static all'interno di una classe non equivale alla sua definizione; essa necessita di una definizione globale che si trovi in un punto all'esterno alla classe" Quindi: Codice:
class Prova
{
private:
static int valori[];
};
int Prova::valori[] = { 1, 2, 3 };
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Scusa se rispondo solo ora...ma ho visto la risposta solo ora.
Provo subito e appena ho il risultato ti faccio sapere!! GRAZIE
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Wakka !!!!
Risposta esatta! GRAZIE andbin!!
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:47.



















