Je me suis retrouvé à ne pas avoir de fonctions de classe privées. Si possible, tous les candidats à la fonction de classe privée plutôt que je mets dans un espace de noms sans nom et passe toutes les informations nécessaires en tant que paramètres de fonction. Je n’ai pas d’explication solide pour expliquer pourquoi je fais ça, mais au moins cela me semble plus naturel. En conséquence, je dois exposer moins de détails internes dans le fichier d’en-tête.
Quelle est votre opinion - est-ce une pratique correcte?