-
Fonctions globales ...
Bonjour :)
J'ai des fonctions dont je désire accéder depuis n'importe quelle classe (afin de ne pas faire de copier/coller de la fonction dans chaque classe).
Mon problème c'est que je ne sais pas vraiment comment faire, si c'est propre, comment déclarer ca ...
Bref on parle beaucoup des variables globales mais pas des fonctions globales !
En gros je suis paumé :)
J'aimerais donc savoir comment on déclare une fonction globale et comment l'utiliser dans mes classes (et sans faire de redéclaration ...)
merci
PS : J'espère que c'est la bonne section ... :roll:
-
ben on a encore parler y a pas longtemps sur le forum...
fais un petite recherche .
en gros :
stockage dans la classe d'application et acces par afxGetApp().
utilisation d'un singleton.
:D
-
ben euh ....
j'ai cherché dans C / C++ / Visual C++ et j'ai sincérement rien trouvé :?
Peut-etre que le nom du sujet n'était pas explicite ...
EDIT : j'ai peut-etre mal cherché dans visual c++ ... j'y retourne :D
-
dans le cas de la classe d'application c'est le meme principe que pour la variable pour y acceder:
http://www.developpez.net/forums/vie...701535#2701535
sinon tu peux aussi faire des fonctions statiques a la classe d'application .
:D
-
merci ..
Je suis aussi allé voir ici :
http://www.developpez.net/forums/vie...701535#2701535
Mais sincérement ca me parrait tellement compliqué que franchement ...
Sachant que je souhaite appeller ma fonction dans ma classe directement .. du style : FonctionTropBien(param1, param2);
Quel est le + simple a mettre en oeuvre ? et si possible un petit exemple :D