Fort heureusement, si tu te trompes sur les objets, à l’exécution, ça te dira "Invalid cast from Window to Button"
C'est donc surtout chiant pour le typage des fonctions. On peut parfois éviter le cast mais c'est vrai que ça revient un peu au même, une fonction void obscure_func (GObject* button, void* data) n'aide pas des masses.
[^] # Re: C vs Python pour des applis Gnome
Posté par saltimbanque (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 2.
Fort heureusement, si tu te trompes sur les objets, à l’exécution, ça te dira "Invalid cast from Window to Button"
C'est donc surtout chiant pour le typage des fonctions. On peut parfois éviter le cast mais c'est vrai que ça revient un peu au même, une fonction void obscure_func (GObject* button, void* data) n'aide pas des masses.