2012-04-11 3 views
1

Ich möchte zwei Gtk Widget Zeiger Werte für die Gleichheit zu vergleichen. wie kann ich es tun? nicht in der Lage mit normaler Gleichheit zu tun (==) oder typecasting es in int ...Gtk Widget Pointer Vergleich

GtkWidget *a; 
GtkWidget *b; 

if((int)a == (int)b) 
{ 
    /* ... */ 
} 

Antwort

1

Ein Zeiger ist ein Zeiger. Wenn a auf ein Widget zeigt und b auf dasselbe Widget zeigt, können Sie es mit if (a == b) testen.