Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Algoritmi e Strutture Dati + Lab.
 Distruttore con variabili d'ambiente static

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
DartFener Inserito il - 13/12/2007 : 19:02:02
Volevo sapere come si gestiscono le variabili d'ambiente static con il distruttore.
Se creo una variabile d'ambiente static, essa va inizializzata al di fuori di tutti i metodi e questa sua inizializzazione viene eseguita la prima volta che viene creato un oggetto della classe che si sta definendo. Quando scrivo il codice del distruttore, il suo obiettivo è distruggere un solo oggetto della classe. Una volta che sono stati distrutti tutti gli oggetti di quella classe, come faccio a dire di distruggere tutte le variabili static?

Non so se avete capito che voglio sapere, se volete vi do altre informazioni.
5   U L T I M E    R I S P O S T E    (in alto le più recenti)
DartFener Inserito il - 15/12/2007 : 08:57:29
Ho fatto una ricerca su internet e la mia conclusione è che le variabili static continuano ad esistere fino a quando termina il programma, inoltre esse possono essere utilizzate (se sono public) anche quando non c'è nessun oggetto della classe cui appartengono. Ed è per questo che non ci sono i distruttori per le static.
jhix Inserito il - 14/12/2007 : 14:55:35
se vuoi controllare che il distruttore dell'oggetto static si attivi automaticamente devi semplicemente fargli stampare qualcosa sullo schermo e provare che si attivi;
questo e un metodo molto semplice, pero devi capire quando si attiva solo dalle stampe che avrai deciso di inserire.
io l'ho fatto questo test, e ti assicuro che i distruttori si attivano in maniera automatica.
poi...provare per credere.
noname Inserito il - 14/12/2007 : 11:46:49
Credo che l'unica cosa di cui ti devi preoccupare è di far ritornare il valore della variabile static uguale al valore che avevi messo nella sua inizializzazione.

Che intendi con creare una lista static?
Usare un puntatore statico di inizio lista condiviso tra tutte le liste, tipo tutte le liste aggiungono celle alla stessa lista?

Molto dipende dalla realizzazione...

DartFener Inserito il - 14/12/2007 : 08:46:14
Beh, nel mio caso potrei anche farlo, ma siccome pensavo in generale, mi è venuto in mente che potrei creare una lista static, e quindi un modo deve pur esserci per distruggerla...

Ora che ci penso, che dite voi? Potrebbero distruggersi automaticamente sfruttando il distruttore proprio?

In un esempio con lista static, usato in una classe object, dopo aver fatto l'ultimo ~object(), si richiama automaticamente il ~lista()...

Qualcuno sa se è così? Ci sarà sicuramente qualcuno che usa il C++ da più di 1 anno!
ketamine Inserito il - 14/12/2007 : 01:50:19
non le distruggi :)

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,06 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000