《C++程序设计轻松入门》求取 ⇩

目录1

1

前言1

第1章 C++编程入门1

1.1 C++简史1

1.2程序1

1.3解决问题2

1.6开发环境4

1.5准备编程4

1.4 C++的发展4

1.7编译原代码5

1.8使用链接器生成可执行文件5

1.9开发周期6

1.10 HELLO.CPP——第一个C++6

程序6

1.11编译错误7

1.12一个简单程序的组成部分7

1.13简单看一下cout8

1.14注释9

1.15函数11

1.16总结14

1.17复习14

1.18词汇16

第2章 变量和常数19

2.1什么是变量?19

2.2定义变量19

2.3大小写敏感20

2.4一次建立多个变量21

2.5给变量赋值21

2.6 typedef关键词22

2.7何时使用short,何时使用long23

2.8字符24

2.9常数26

2.10枚举常数27

2.11总结28

2.12复习29

2.13词汇30

第3章 表达式和语句32

3.1语句32

3.2表达式33

3.3运算符34

3.4结合赋值和数学运算35

3.5增量和减量35

3.6优先级37

3.7括号嵌套37

3.8真假38

3.9关系运算符38

3.10 if语句39

3.11在嵌套if语句中使用括号45

3.12逻辑运算符47

3.13关系优先级47

3.14再论真假48

3.15条件(三元)运算符49

3.1 7复习50

3.16总结50

3.18词汇52

第4章 函数53

4.1什么是函数?53

4.2声明和定义函数53

4.3函数的执行57

4.4局部变量57

4.5全局变量58

4.6全局变量——小心59

4.7再谈局部变量60

4.8函数语句61

4.9函数变量61

4.10参数是局部变量62

4.11返回值63

4.12默认参数65

4.13重载函数67

4.14专题70

4.15递归71

4.17抽象层次74

4.18划分RAM74

4.16函数和内存74

4.19栈和函数76

4.20总结76

4.21 复习77

4.22词汇79

第5章 类80

5.1创建新类型80

5.2类和成员80

5.4私有和公有82

5.3访问类成员82

5.5实现类函数成员85

5.6构造函数和析构函数88

5.7 const成员函数90

5.8接口与实现91

5.9为什么使用编译器查找错误?93

5.10类声明和方法定义放在什么地方93

5.11内联实现94

5.12以其它类作为成员数据的类96

5.13结构99

5.14总结100

5.15复习100

5.16词汇102

第6章 程序流程104

6.1循环104

6.2 WHILE循环105

6.3 WHILE(1)循环110

6.4 DO…WHILE循环111

6.5 for循环112

6.6高级for循环114

6.7循环总结118

6.8 switch语句120

6.9总结125

6.10复习125

6.11词汇127

第7章指针128

7.1什么是指针?128

7.3栈和自由存储区134

7.2为什么要使用指针?134

7.4丢失或不稳定指针143

7.5 const指针145

7.6 const指针和const成员函数145

7.7 constthis指针147

7.8总结147

7.9复习148

7.10词汇149

第8章 引用150

8.2对引用使用地址操作符151

8.1什么是引用?151

8.3什么能被引用?153

8.4空指针和空引用155

8.5用引用传递函数变量155

8.6掌握函数头和原型159

8.7返回多个值159

8.8用引用返回值161

8.9用引用传递提高效率162

8.10何时使用引用,何时使用指针169

8.11混合使用指针和引用170

8.12不要返回不在作用域内的对象的引用!171

8.13返回堆中对象的引用172

8.14指针,指针,谁拥有指针?174

8.15总结174

8.16复习174

8.17术语176

第9章 重载177

9.1重载函数成员177

9.2使用默认值179

9.3选择默认值或重载函数181

9.4默认构造函数182

9.5重载构造函数182

9.6初始化对象184

9.7复制构造函数184

9.8运算符重载188

9.9重载运算符函数中的返回类型191

9.10转换运算符204

9.11总结207

9.12复习207

9.13词汇209

第10章 数组210

10.1什么是数组?210

10.2数组元素210

10.3数组越界211

10.4界桩错误213

10.5初始化数组214

10.6声明数组215

10.7对象数组215

10.8多维数组216

10.9初始化多维数组217

10.10有关内存问题的一点说明218

10.11指针数组219

10.12在自由存储区声明数组220

10.13指向数组的指针与指针数组221

10.14指针和数组名221

10.15删除自由存储区中的数组223

10.16 CHAR数组223

()函数225

10.17 STRCPY( )和STRNCPY225

10.18字符串类226

10.19链表和其它结构233

10.20数组类238

10.21总结239

10.22复习239

10.23词汇240

第11章 继承241

11.1什么是继承?241

11.2私有与保护244

11.3构造函数与析构函数246

11.4 向基类构造函数传递变量248

11.5重载函数253

11.6虚函数成员258

11.7总结269

11.8复习269

11.9词汇270

12.1单继承存在的问题271

第12章多继承271

12.2什么是多继承?275

12.3抽象数据类型290

12.4总结303

12.5复习304

12.6词汇305

第13章 特殊类和函数306

13.1静态数据成员306

13.2静态函数成员311

13.3函数指针313

13.4函数成员指针323

13.5总结328

13.6复习328

13.7词汇329

第14章 高级继承330

14.1包含330

14.2替代实现与委托340

14.3私有继承350

14.4友元类354

14.6友元函数和运算符重载361

14.5友元函数361

14.7重载插入运算符367

14.8总结369

14.9复习369

14.10词汇371

第15章 流和文件372

15.1流综述372

15.2流和缓冲区374

15.5用CIN输入375

15.3标准I/O对象375

15.4重定向375

15.6 CIN的其它成员函数380

15.7用COUT输出386

15.8相关函数387

15.9管理器、标志和格式化指令388

15.10流与PRINTF( )函数391

15.11文件输入和输出393

15.12 OFSTREAMM对象393

15.13二进制文件与文本文件397

15.14命令行处理399

15.15总结402

15.16复习402

15.17词汇403

第16章 预处理器404

16.1预处理器和编译器404

16.2考查中间格式404

16.3使用#DEFINE404

16.4包含与防止包含406

16.5宏函数409

16.6 内联函数412

16.7字符串处理413

16.8预定义宏414

16.9 ASSERT( )宏414

16.10总结427

16.11 复习427

16.12词汇428

17.2仿真警报系统429

第17章 面向对象的分析与设计429

17.1开发周期429

17.3邮政管理员434

17.4三思而后行434

17.5分而治之435

17.6消息格式435

17.7初始类设计436

17.8有根层次与无根层次436

17.9设计界面437

17.10设计决策441

17.11使用驱动程序442

17.12总结450

17.13复习450

17.14词汇451

第18章 模板452

18.1什么是模板?452

18.2参数化类型452

18.3模板定义452

18.5模板和友元458

18.4模板函数458

18.6使用模板项464

18.7总结478

18.8复习479

18.9词汇480

第19章 例外和错误处理481

19.1程序错误、逻辑错误和语法错误481

19.2例外482

19.3使用TRY块和CATCH块486

19.4例外中的数据和命名例外对象492

19.5例外和模板498

19.6没有错误的例外502

19.7程序错误和调试502

19.8总结503

19.9复习503

19.10词汇505

20.1标准库506

20.2字符串506

第20章 标准库和位处理506

20.3时间和日期511

20.4 STDLIB库512

20.5位处理515

20.6风格520

20.7下一步523

20.8总结525

20.9复习525

附录A 运算符优先级527

附录B C++关键词528

附录C二进制和十六进制529

1引言529

2其它数制529

3关于数制530

3.1二进制530

3.2为什么使用二进制?531

3.3位,字节和四位元组531

3.4什么是K?531

4二进制数532

5十六进制532

1996《C++程序设计轻松入门》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(利伯蒂)Jesse Liberty,(美)(基奥)J 1996 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 5程序设计轻松入门(1998 PDF版)
Visual Basic 5程序设计轻松入门
1998 北京:机械工业出版社
嵌入式c程序设计( PDF版)
嵌入式c程序设计
OBJECTIVE-C程序设计入门与实践( PDF版)
OBJECTIVE-C程序设计入门与实践
C&C++程序设计( PDF版)
C&C++程序设计
Visual Basic程序设计轻松入门(1996 PDF版)
Visual Basic程序设计轻松入门
1996 北京:机械工业出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
C程序设计入门(1994 PDF版)
C程序设计入门
1994 北京:清华大学出版社
ActiveX轻松入门(1997 PDF版)
ActiveX轻松入门
1997 北京:机械工业出版社
Windows C程序设计入门与提高(1999 PDF版)
Windows C程序设计入门与提高
1999 北京:清华大学出版社
MCS-51单片微型计算机(1988 PDF版)
MCS-51单片微型计算机
1988 天津:天津科技翻译出版公司
Delphi程序设计入门(1997 PDF版)
Delphi程序设计入门
1997 人民邮电出版社;西蒙与舒斯特国际出版公司
C语言程序设计入门(1995 PDF版)
C语言程序设计入门
1995 北京:人民邮电出版社
Visual J++程序设计入门(1997 PDF版)
Visual J++程序设计入门
1997 北京:人民邮电出版社
Visual Basic 4程序设计轻松入门(1996 PDF版)
Visual Basic 4程序设计轻松入门
1996 机械工业出版社;西蒙与舒斯特国际出版公司
Windows程序设计入门(1995 PDF版)
Windows程序设计入门
1995 北京:人民邮电出版社