Je voudrais une petite aide sur la désallocation de la mémoire...voila je passe unen structure dans une fonction, regarder l exemple:( ma structure s apelle MainWindow).
au niveau des ? je pe libéré pApp? en faissant un free(pApp) sans que sa ai des conséquence sur ma structure dans le main?
void main(void)
{
...
g_signal_connect(G_OBJECT(pApp->pMenuItem), "activate", G_CALLBACK(OnOuvrir),(gpointer*) pApp )
...
}
void OnOuvrir(GtkWidget *pWidget, gpointer data)
{
MainWindow *pApp;
/* Recuperation de data */
pApp = (MainWindow*) data;
/* ulitlisation de la strucutre pour faire les différent trucs....*/
.....
....
??????
}
Merci