当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《隐藏私人数据成员?(C++)》经验,为你挑选了3个好方法。

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



1> Kristopher J..:

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

看到

http://www.gotw.ca/gotw/024.htm

http://www.gotw.ca/gotw/028.htm

http://herbsutter.com/gotw/_100/(针对C++ 11更新)



2> Keith Nichol..:

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

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


谢谢,快来这儿吧

3> Nemanja Trif..:

见Pimpl Idiom

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有