节目预报

这周有空了准备写一篇关于C++ 封装的文章。
内容主要包括
1.让C++支持属性,尽量把数据成员全部声明为私有。
2.base class的destructor为什么要为virtual,什么时候需要为virtual,什么时候需要为protect
non-virtual.
3.virtual function为什么要尽量为private
4.异常信息也是类接口的一部分,怎么去封装它。
5.让destrutor 永远不要抛出异常
6.重载swap,以std::vector为例
7.最后,给自己的类留有余地,让别人可以在不修改现有代码的基础上,技巧性的访问此类的私有成员。
很乱,待我组织一下再写
另外,上次写的关于newsgroup的文章,请待我再整理一下再排版然后重发

此博客中的热门博文

少写代码,多读别人写的代码

在windows下使用llvm+clang

tensorflow distributed runtime初窥