- 博客(4)
- 资源 (19)
- 收藏
- 关注
原创 Effective C++ (II)
<br />第7条: 要将多态基类的析构函数声明为虚函数<br />l 有一些类是设计用作基类的,但是它们并未被设计成多态类,如uncopyable类[1]。<br /> <br />第8条: 防止因异常而中止析构函数<br />l 永远不要让析构函数引发异常。如果析构函数所调用的函数会抛出异常的话,那么析构函数中要捕捉到所有异常,然后忽略它们或者终止程序。[2]<br />l 在一次操作中,如果一个类的使用者有能力对抛出异常作出反应,那么这个类应
2010-09-27 23:56:00 401
原创 如何开始学C++
<br />自学C++,几乎一大半人会说红宝书《C++ primer》,剩下的人中又有一大半会说《C++ 编程思想》<br />嗯,从我个人学习角度看,初学者特别是如果有C经验者,看《C++ primer》并不合适,说实话,我更愿意将它作为参考手册。<br />因为其特点就是举例丰富,论述详尽,内容厚实,看了后面忘了前面。真的太厚了,初学者往往淹没在其中,没办法抓住要点。<br /> <br />《C++编程思想》是分3卷,好像总共是两册。卷一不太清楚,先接触的是卷二,卷三(反正就是下册),卷二有点难,绝对
2010-09-22 00:57:00 1138
原创 Effective C++
<br />第1条: 把C++看作多种语言的联合体,不只是objective C, 还有template <br />第2条: 尽量使用const、enum、inline,避免使用 #define。<br />l 对#define 宏变量,用const 变量代替<br />l 对#define 宏函数,用模板函数+inline代替<br />l 早先的时候定义静态类常量时不能同时赋值,于是就用enum作为替代,当作静态类常量。现在的编译器都已支持
2010-09-19 22:31:00 516
原创 为什么不C++
<br />为什么不C++?如今,C++日趋衰微,为什么越来越多的人选择了放弃呢?<br /> <br />一、 不喜欢C++的语法和句式<br />二、 C++结构太庞大,望而生畏<br />三、 不喜欢C++的模板<br />四、 不喜欢C++的异常<br />五、 不喜欢C++没有垃圾自动回收机制<br />或者其他的原因<br /> <br />相知道大家为什么不用C++呢?
2010-09-19 22:27:00 573
doxypypy--- Doxygen filter for Python
2014-08-24
TCPParser -- follow tcp stream by python
2014-08-20
CommonMakefile的帮助文档
2014-08-12
通用的makefile模板
2014-01-14
重构——改善既有代码的示例代码
2013-04-10
windows下的android源码的批量git处理脚本
2012-06-30
android adb log查看工具
2012-06-23
深入C++对象模型的读书笔记
2012-06-22
C++ProgrammingGuide
2012-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人