文章
首页 我的博文
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 ...
burkett2011_327610014 2008-10-28 09:30
高质量C++/C编程指南 -- 前言
前言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏 ...
burkett2011_327610014 2008-10-28 09:22
C++语言基础2-2
goto语句可以将程序转入前面用标号和冒号声明的标号处。 下列代码演示了这个语句: bool done = false; startPoint: // do some stuff if (!done) goto(sta ...
burkett2011_327610014 2008-10-28 09:21
C++语言基础2-1
if语句 if语句用于测试条件并在条件为真时执行一桌或几条语句。 说明:if表达式后面不能带分号,否则它本身表示代码中的空语句,使编译器将空语句解释为在条件 ...
burkett2011_327610014 2008-10-28 09:20
C++语言基础1-6
字串操作函数 如果你用过具有string数据类型的编程语言,你可能很不习惯,别人也有同感,所以标准C语言库中提供了几个字串操作函数。表1.3列出了最常用的字串 ...
关闭 站长推荐上一条 /2 下一条