PDA

Visualizza la versione completa : Sono un pivello con C++, qualccuno mi puo' aiutare ?


Trader
03-10-2002, 20:42
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

perez2001
04-10-2002, 10:38
Puoi creare il costruttore in questo modo:
my_class::my_class(int n_i)
,i(n_i)
{
// Codice del costruttore
...
}

In questo modo inizializzi il valore di i prima che il costruttore venga messo in esecuzione.
Ciao

Trader
05-10-2002, 15:34
Grazie 1000

Loading