- 高质量C++/C编程指南-第3章-命名规则(2) 2015-05-19 点击:2099 评论:0
- 高质量C++/C编程指南-前言 2015-05-19 点击:2023 评论:0
- 高质量C++/C编程指南-第7章-内存管理(1) 2015-05-19 点击:2075 评论:0
- 高质量C++/C编程指南-第6章-函数设计(1) 2015-05-19 点击:2420 评论:0
- 高质量C++/C编程指南-第4章-表达式和基本语句 2015-05-19 点击:1988 评论:0
- 高质量C++/C编程指南-第8章-C++函数的高级特性(1) 2015-05-19 点击:1949 评论:0
- 高质量C++/C编程指南-第7章-内存管理(6) 2015-05-19 点击:1781 评论:0
- 高质量C++/C编程指南-第7章-内存管理(5) 2015-05-19 点击:1791 评论:0
- 高质量C++/C编程指南-第11章-其它编程经验(1) 2015-05-19 点击:2171 评论:0
- 高质量C++/C编程指南-第10章-类的继承与组合(1) 2015-05-19 点击:1549 评论:0
l 【规则3-1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。例如:int minValue;int maxValue;int SetValue();int Ge...
前言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:哇!我以前捏造的C++/C程序怎么会有那么多的毛病? ...
欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言: 640K ought to be enough for everybodyBill Gates 1981程序员们经常编...
函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。 函...
读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过...
对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,c...
7.10 malloc/free 的使用要点函数malloc的原型如下:void * malloc(size_t size);用malloc申请一块长度为length的整数类型的内...
7.9 内存耗尽怎么办?如果在申请动态内存时找不到足够大的内存块,malloc和new将返回NULL指针,宣告内存申请失败。通常有三种方式处理内存耗尽问题。(1)判断指针是否为NU...
11.1 使用const提高函数的健壮性看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅...
对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++...