Existe-t-il un moyen de masquer les données privées membres d'une classe C ++ loin de ses utilisateurs, dans le fichier cpp? Je pense aux membres privés comme faisant partie de l'implémentation et il semble un peu à l'envers de les déclarer dans le fichier d'en-tête.
Réponses
Trop de publicités?L'idiome "pimpl" est la façon dont cela est généralement géré.
Voir
- http://www.gotw.ca/gotw/024.htm
- http://www.gotw.ca/gotw/028.htm
- http://herbsutter.com/gotw/_100/ (mis à jour pour C ++ 11)
Keith Nicholas
Points
20875
Nemanja Trifunovic
Points
17239
Voir Pimpl Idiom
Nick
Points
5293