Bonjour à tous,
Voila je m'initie au fur et à mesure au dev C++ et venant de C#, j'ai beau avoir cherché comme un forconé, je n'arrive pas à trouver ou même à reproduire l'effet du mot-clef "internal" qui à l'énorme avantage de proposer les élément apposé de par ce mot clef uniquement visible dans le namespace.
Il est vrai que 3 choix intermédiaire se propose:
* mettre tout en public au point de rendre public des éléments qui ne devrait pas l'être.
* utiliser un sous-package mais ceci ne fonctionnne pas si l'on souhaite mettre la classe publique avec des fonctions privées.
* Utiliser du friend à outrance avec tout ce qui devrait être internal en privé/protected et c'est la solution que j'ai choisit actuellement qui commence réellement à être bouffante et chiante. Surtout qu'il n'est même pas possible de faire un "friend namespace".
Bref, j'aimerais connaitre les solutions les plus viables pour palier à cet ENORME manque.
D'avance merci,
Lucyberad.
Partager