隐藏私人数据成员?(C++)

jef*_*yer 36 c++ private class

有没有办法在cpp文件中隐藏C++类的私有数据成员远离其用户?我认为私有成员是实现的一部分,在头文件中声明它们似乎有些倒退.

Kri*_*son 60

"pimpl"成语是通常如何处理的.

看到


Kei*_*las 9

你想使用像PIMPL习语这样的东西

http://en.wikipedia.org/wiki/Opaque_pointer

  • 谢谢,快来这儿吧 (6认同)