- 博客(0)
- 资源 (3)
- 收藏
- 关注
最好用的截屏软件,只有1个EXE,无需安装,
最好用的截屏软件,只有1个EXE文件,直接解压缩即可使用,无需安装!基本不占用任何资源哦!用过后才知道什么是经典哈!好东东需要分数有点高,但是通过回复评论可以取回去哦!
2011-07-18
林锐博士的《高质量C/C++编程指南》
想成为编程高手、想用用C/C++做项目必看 林锐博士成名作《高质量C/C++编程》。
除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”
花一两个小时认真阅读这本百页经书,你将会获益匪浅。
1.4 头文件的作用......................................................................................................... 13
1.5 目录结构................................................................................................................ 14
第2 章 程序的版式......................................................................................................... 15
2.1 空行........................................................................................................................ 15
2.2 代码行.................................................................................................................... 16
2.3 代码行内的空格..................................................................................................... 17
2.4 对齐........................................................................................................................ 18
2.5 长行拆分................................................................................................................ 19
2.6 修饰符的位置......................................................................................................... 19
2.7 注释........................................................................................................................ 20
2.8 类的版式................................................................................................................ 21
第3 章 命名规则............................................................................................................. 22
3.1 共性规则................................................................................................................ 22
3.2 简单的WINDOWS 应用程序命名规则..................................................................... 23
3.3 简单的UNIX 应用程序命名规则............................................................................ 25
第4 章 表达式和基本语句.............................................................................................. 26
4.1 运算符的优先级..................................................................................................... 26
4.2 复合表达式............................................................................................................. 27
4.3 IF 语句.................................................................................................................... 27
4.4 循环语句的效率..................................................................................................... 29
4.5 FOR 语句的循环控制变量....................................................................................... 30
4.6 SWITCH 语句............................................................................................................ 30
4.7 GOTO 语句............................................................................................................... 31
第5 章 常量..................................................................................................................... 33
5.1 为什么需要常量..................................................................................................... 33
5.2 CONST 与 #DEFINE的比较...................................................................................... 33
5.3 常量定义规则......................................................................................................... 33
5.4 类中的常量............................................................................................................. 34
第6 章 函数设计............................................................................................................. 36
高质量C++/C 编程指南,v 1.0
2001 Page 4 of 101
6.1 参数的规则............................................................................................................. 36
6.2 返回值的规则......................................................................................................... 37
6.3 函数内部实现的规则.............................................................................................. 39
6.4 其它建议................................................................................................................ 40
6.5 使用断言................................................................................................................ 41
6.6 引用与指针的比较.................................................................................................. 42
第7 章 内存管理............................................................................................................. 44
7.1 内存分配方式.......................................................................................................... 44
7.2 常见的内存错误及其对策....................................................................................... 44
7.3 指针与数组的对比.................................................................................................. 45
7.4 指针参数是如何传递内存的? ............................................................................... 47
7.5 FREE 和DELETE 把指针怎么啦?............................................................................ 50
7.6 动态内存会被自动释放吗?................................................................................... 50
7.7 杜绝“野指针” ..................................................................................................... 51
7.8 有了MALLOC/FREE 为什么还要NEW/DELETE ? .................................................. 52
7.9 内存耗尽怎么办?.................................................................................................. 53
7.10 MALLOC/FREE 的使用要点................................................................................... 54
7.11 NEW /DELETE 的使用要点...................................................................................... 55
7.12 一些心得体会....................................................................................................... 56
第8 章 C++函数的高级特性........................................................................................... 57
8.1 函数重载的概念..................................................................................................... 57
8.2 成员函数的重载、覆盖与隐藏............................................................................... 60
8.3 参数的缺省值......................................................................................................... 63
8.4 运算符重载............................................................................................................. 64
8.5 函数内联................................................................................................................ 65
8.6 一些心得体会......................................................................................................... 68
第9 章 类的构造函数、析构函数与赋值函数................................................................ 69
9.1 构造函数与析构函数的起源................................................................................... 69
9.2 构造函数的初始化表.............................................................................................. 70
9.3 构造和析构的次序.................................................................................................. 72
9.4 示例:类STRING 的构造函数与析构函数............................................................. 72
9.5 不要轻视拷贝构造函数与赋值函数....................................................................... 73
9.6 示例:类STRING 的拷贝构造函数与赋值函数...................................................... 73
9.7 偷懒的办法处理拷贝构造函数与赋值函数............................................................ 75
9.8 如何在派生类中实现类的基本函数....................................................................... 75
9.9 一些心得体会......................................................................................................... 77
第10 章 类的继承与组合................................................................................................ 78
高质量C++/C 编程指南,v 1.0
2001 Page 5 of 101
10.1 继承...................................................................................................................... 78
10.2 组合...................................................................................................................... 80
第11 章 其它编程经验.................................................................................................... 82
11.1 使用CONST 提高函数的健壮性............................................................................ 82
11.2 提高程序的效率.................................................................................................... 84
11.3 一些有益的建议.................................................................................................... 85
参考文献.......................................................................................................................... 87
附录A :C++/C 代码审查表.......................................................................................... 88
附录B :C++/C 试题...................................................................................................... 93
附录C :C++/C 试题的答案与评分标准....................................................................... 97
2011-06-19
强烈推荐:最酷的动态屏蔽“水族宫”1.24版
强烈推荐:最酷的动态屏蔽“水族宫”1.24
可以喂鱼哦!屏保时按F键即可喂鱼!
主要特点:
真正再现水箱场景。
漂亮的光线和波纹效果,植物, 柔和的阴影和泡泡。
最写实的鱼类行动轨迹。
真实的3D环境。
可以加入各式种鱼(无限制添加数量)可喂鱼...等其它多样设定。
支持全屏幕、宽屏等效果,支持多显示器。
2011-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人