Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Gtk+ passaggio di parametri con g_signal_connect()
Forum - C/C++ - Gtk+ passaggio di parametri con g_signal_connect() - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Dante.cpp (Normal User)
Pro


Messaggi: 65
Iscritto: 23/11/2011

Segnala al moderatore
Postato alle 11:53
Lunedì, 28/01/2013
Capisco, quindi allocando dinamicamente i dati si trovano nell'heap ma il nome rimane visibile esclusivamente alla funzione in cui si è allocato?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:01
Lunedì, 28/01/2013
Il puntatore che ottieni dalla new, se passato alle varie funzioni, ti permette di far vedere l'area allocata da chiunque lo usi. E soprattutto, l'area allocata non viene distrutta prima che non si faccia esplicitamente una delete.

Ultima modifica effettuata da nessuno il 28/01/2013 alle 12:02


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Dante.cpp (Normal User)
Pro


Messaggi: 65
Iscritto: 23/11/2011

Segnala al moderatore
Postato alle 16:08
Martedì, 29/01/2013
Quindi volendo deallocare prima di terminare il programma, devo passare il puntatore al main?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:33
Martedì, 29/01/2013
Prima di terminare il programma devi liberare la memoria e lo fai avendo a disposizione il puntatore (anzi, i puntatori visto che è una matrice)


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Dante.cpp (Normal User)
Pro


Messaggi: 65
Iscritto: 23/11/2011

Segnala al moderatore
Postato alle 22:05
Martedì, 29/01/2013
Good!

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo