Oppure

Loading
30/01/12 11:47
ulysses
Nonostante abbia letto molte guide, ho sempre un dubbio con i puntatori.
Prendiamo ad esempio un codice gtk:

GtkWidget *window;
 
 gtk_init (&argc, &argv);
 
 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 gtk_window_set_default_size (GTK_WINDOW(window), 250, 250);
 gtk_window_set_title (GTK_WINDOW(window), "Ciao Mondo delle Gtk+!");
 gtk_widget_show (window);


La mia domanda è: perché i widget sono dichiarati come puntatori? Ho provato a dichiarare una finestra come una normale variabile, e mi restituisce errore.
aaa
30/01/12 12:11
nessuno
Errore ? Quale errore ?
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à.
30/01/12 13:04
nessuno
Allora no ... la

gtk_window_new

crea un nuovo oggetto GtkWidget e ne restituisce il puntatore in memoria.
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à.