Ciao a tutti voi, maghi della programmazione,
da poco tempo mi sono avvicinato al linguaggio C++, per cui perdonate la banalita' della domanda.
Sotto ho riportato una classe elementare del C++.
In questa classe ho inserito due variabili, i ed a.
Se volessi inizializzare tali variabili ad un valore predefinito prima che esse vengano utilizzate dal costruttore, come e dove posso farlo?
Per default, la variabile static assume sempre un valore 0, mentre l' altra assume un valore casuale.
...
...
...
class my_class
{
int i;
static int a;
public:
void set_i(int n) {i = n;}
int get_i() {return i;}
my_class();
~my_class();
};
int my_class::a;
...
...
...
Grazie 1000 a tutti

Rispondi quotando