View Single Post
Old 07-01-2005, 11:50   #3
luxorl
Senior Member
 
L'Avatar di luxorl
 
Iscritto dal: Oct 2003
Città: Pisa/Cosenza
Messaggi: 1364
Quote:
Originariamente inviato da beppegrillo
Non ho tempo di leggere tutto il codice, ma devi semplicemente dichiarare la tua variabile contatore come static, se non fai cosi' perdi il valore e viene istanziata ogni volta una nuova.
Grazie del suggerimento!!
ho dovuto rendere static il contatore però!!
perchè rendendo static il numero la situazione non cambiava, perchè nel costruttore avevo
cnt++;
numero=1000+cnt;

rendendo static entrambi avevo in uscite (per esempio per 3 oggetti creati)

numero del primo= 1003
numero del secondo= 1003
numero del terzo= 1003

rendendo solo statico il contatore ottengo la cosa giusta!!

numero del primo= 1001
numero del secondo= 1002
numero del terzo= 1003

Grazie!!
__________________
luxorl è offline   Rispondi citando il messaggio o parte di esso