软件与OS
首页 软件与OS
burkett2011_327610014 2008-10-28 09:50
高质量C++/C编程指南 -- 第8章 C++函数的高级特性-1
第8章 C++函数的高级特性 对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也 ...
burkett2011_327610014 2008-10-28 09:48
高质量C++/C编程指南 -- 第7章 内存管理-7
7.11 new/delete 的使用要点 运算符new使用起来要比函数malloc简单得多,例如: int *p1 = (int *)malloc(sizeof(int) * length); int *p2 = new int ; ...
burkett2011_327610014 2008-10-28 09:48
高质量C++/C编程指南 -- 第7章 内存管理-6
7.10 malloc/free 的使用要点 函数malloc的原型如下: void * malloc(size_t size); 用malloc申请一块长度为length的整数类型的内存,程序如下: int *p ...
burkett2011_327610014 2008-10-28 09:47
高质量C++/C编程指南 -- 第7章 内存管理-5
7.9 内存耗尽怎么办? 如果在申请动态内存时找不到足够大的内存块,malloc和new将返回NULL指针,宣告内存申请失败。通常有三种方式处理“内存耗尽”问题。 ( ...
burkett2011_327610014 2008-10-28 09:46
高质量C++/C编程指南 -- 第7章 内存管理-4
7.5 free和delete把指针怎么啦? 7.7 杜绝“野指针” “野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断 ...
burkett2011_327610014 2008-10-28 09:45
高质量C++/C编程指南 -- 第7章 内存管理-3
7.3.3 计算内存容量 用运算符sizeof可以计算出数组的容量(字节数)。示例7-3-3(a)中,sizeof(a)的值是12(注意别忘了’\0’)。指针p指向a,但是sizeof(p) ...
burkett2011_327610014 2008-10-28 09:44
高质量C++/C编程指南 -- 第7章 内存管理-2
7.3.1 修改内容 示例7-3-1中,字符数组a的容量是6个字符,其内容为hello\0。a的内容可以改变,如a = ‘X’。指针p指向常量字符串“world”(位于静态存储区, ...
burkett2011_327610014 2008-10-28 09:43
高质量C++/C编程指南 -- 第7章 内存管理-1
第7章 内存管理 欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存 ...
burkett2011_327610014 2008-10-28 09:41
高质量C++/C编程指南 -- 第6章 函数设计-3
对于相加函数,应当用“值传递”的方式返回String对象。如果改用“引用传递”,那么函数返回值是一个指向局部对象temp的“引用”。由于temp在函数结束时被自动 ...
burkett2011_327610014 2008-10-28 09:40
高质量C++/C编程指南 -- 第6章 函数设计-2
由于c是char类型,取值范围是 ,如果宏EOF的值在char的取值范围之外,那么if语句将总是失败,这种“危险”人们一般哪里料得到!导致本例错误的责任并不在用户, ...
burkett2011_327610014 2008-10-28 09:36
高质量C++/C编程指南 -- 第6章 函数设计
第6章 函数设计 函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述 ...
burkett2011_327610014 2008-10-28 09:35
高质量C++/C编程指南 -- 第5章 常量
第5章 常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为co ...
burkett2011_327610014 2008-10-28 09:34
高质量C++/C编程指南 -- 第3章 命名规则
第3章 命名规则 比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的 ...
burkett2011_327610014 2008-10-28 09:32
高质量C++/C编程指南 -- 第2章 程序的版式
第 2 章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书 ...
burkett2011_327610014 2008-10-28 09:31
高质量C++/C编程指南 -- 第1章 文件结构
第 1 章 文件结构 每个 C++/C 程序通常分为两个文件。一个文件用于保存程序的声明( declaration ),称为头文件。另一个文件用于保存程序的实现( impleme ...
EE直播间
更多
关闭 站长推荐上一条 /3 下一条