当前位置:首页 > 工业技术
C++编程  面向问题的设计方法
C++编程  面向问题的设计方法

C++编程 面向问题的设计方法PDF电子书下载

工业技术

  • 电子书积分:19 积分如何计算积分?
  • 作 者:李刚主编
  • 出 版 社:上海:复旦大学出版社
  • 出版年份:2013
  • ISBN:9787309101003
  • 页数:657 页
图书介绍:本书分为三大部分:基础篇包括C++中的结构化设计部分(C语言部分);深入篇包括类的定义,作为类变量的对象的运算,以及继承和多态等;高级篇包括STL模板库,程序设计常用的8种方法。在各篇中都设有主线,围绕主线由浅入深、循序渐进讲解。全书案例丰富,图文并茂,通俗易懂。
《C++编程 面向问题的设计方法》目录

第一篇 基础篇——C++中的C 3

第1章 认识C/C++语言程序 3

1.1最简单的C程序 3

1.2带简单输出的C程序 12

1.3带有可变内容的输出 18

1.4C++方式的输出 25

1.5本章小结 26

第2章 控制程序的执行方式 28

2.1根据变量的值选择性输出 28

2.2通过输入值控制程序的行为 36

2.3重复输出的自动化实现 38

2.4格式化输入对程序执行的影响 45

2.5本章小结 50

第3章 函数、数组与指针 55

3.1对重复出现和使用的代码用函数进行封装 55

3.2用数组存储大量相似数据 79

3.3使用指针访问内存中的相似数据 91

3.4本章小结 120

第4章 信息的高效查询 127

4.1排序——让随机的信息变得有序 127

4.2查找——在海量数据中对特定信息的搜索 169

4.3本章小结 174

第5章 文字信息的处理 177

5.1文本信息的表示与存储 177

5.2文本信息的处理方法 179

5.3用于文本信息处理的库函数 185

5.4转换数值和文字信息 200

5.5多条文本信息的表示与处理 214

5.6文字信息的检索 231

5.7多条信息的显示 242

5.8本章小结 247

第6章 复杂记录的表示、处理和存储 249

6.1复杂数据记录对应的C类型 249

6.2利用数组存储与处理数据 260

6.3为提高数据插入和删除效率所作的改进 261

6.4多个数据共享一块内存 294

6.5本章小结 296

第7章 数据的永久存储与加载 299

7.1改变程序输入的来源 300

7.2从命令行参数获取程序执行信息 309

7.3把信息永久保存到文件中 311

7.4关于文件的其他操作 318

7.5本章小结 320

第二篇 深入篇——面向对象编程 325

第8章 函数重载:一名多能 325

8.1 C++方式的输入输出 325

8.2函数的重载 334

8.3函数模板——类型的参数化 348

8.4编译器如何选择正确的函数版本 361

8.5内联函数 364

8.6本章小结 365

第9章 抽象:类和对象 368

9.1使用结构体操作记录 369

9.2使用类操作记录 371

9.3对象的创建、初始化与销毁 387

9.4对象的动态生成与动态销毁 419

9.5本章小结 420

第10章 运算:操作对象 427

10.1赋值与拷贝 427

10.2对象的输入输出 459

10.3对象的其他运算 463

10.4运算符重载的一般规则 469

10.5其他友元 471

10.6声明与实现的分离 478

10.7再谈拷贝 486

10.8本章小结 495

第11章 继承:代码的重用 503

11.1派生类的定义和使用 504

11.2名字重复的处理 519

11.3对象的创建、初始化与析构 525

11.4多重继承 542

11.5虚拟继承 547

11.6本章小结 555

第12章 多态:行为的差别 559

12.1类之间的关系 559

12.2联编与多态 566

12.3虚函数 567

12.4虚函数表 580

12.5纯虚函数与抽象类 595

12.6运行时类型识别 599

12.7本章小结 610

附录Ⅰ C++和C的运算符 614

附录Ⅱ C和C++的关键字 618

附录Ⅲ DOS命令参考 622

附录Ⅳ string使用说明 642

参考文献 657

返回顶部