Bonjour,
je travaille sur une appli qui inclut une ihm sous gtkmm3.
Je me suis inspiré d'un exemple simple (tout est contenu dans une fonction main qui affiche une simple fenêtre avec bouton exit)
Je veux éclater en plusieurs fonctions, voire plusieurs fichier ce qui concernait le contenu de cette fonction.
Dans cette fonction main() était déclaré refBuilder de la sorte:
ce que je comprends de cela est que refBuilder est déclaré "autotypé" en fonction du retour de la fonction create(), et en même temps définit par la valeur de ce retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part auto refBuilder = Gtk::Builder::create();
cela est-il exact?
Seule la fonction main() utilisais refBuilder (seule fonction du projet dans l'exemple)
Comment élargir la portée de refBuilder à d'autres fonctions du même cpp? à d'autres fonctions d'un autre cpp?
Pour des variables déclarées avec leur type connu, je m'en sort, car je les déclare hors des fonctions, et si il faut, en "externe" dans un .h
mais je ne vois pas comment déclarer une variable en auto hors d'une fonction (et pour l'instant je ne trouve pas le type retourné par la fonction create).
Partager