Bonjour,
Je voudrais une classe dont la seule utilité est de fournir des fonctions utilitaires.
Comment dois-je la déclarer ?
Constructeur privé pour empêcher l'instanciation et fonctions membres publiques et statiques ? Autre chose ?
Merci.
Bonjour,
Je voudrais une classe dont la seule utilité est de fournir des fonctions utilitaires.
Comment dois-je la déclarer ?
Constructeur privé pour empêcher l'instanciation et fonctions membres publiques et statiques ? Autre chose ?
Merci.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Parce que je n'ai pas l'habitude d'en utiliser. :-)
Mais effectivement, c'est ce qu'il faut faire. Merci.
Salut,Hé bien, une bonne habitude que l'on pourrait te conseiller de prendre serait, justement, de commencer à les utiliser...
L'avantage immédiat que tu en tirera sera d'éviter bien des soucis d'ambiguïté entre les noms de tes classes et ceux des classes d'éventuelles bibliothèques externes.
Le deuxième avantage étant que, si tu envisage l'utilisation d'espaces de noms imbriqués, il t'est possible de distinguer de manière bien plus précise les différents parties importantes de ton projet en évitant, par exemple d'avoir des fonctions / classes destinées à la gestion des images mélangées à des fonctions / classes destinées à la gestion de l'intelligence artificielle ou de la gestion du son![]()
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Partager