C++程序设计

C++程序设计
作 者: (美国)梁
出版社: 机械工业出版社
丛编项: 经典原版书库
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 入门教程
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Y.Daniel Liang普度大学终身教授.阿姆斯特朗亚特兰大州立大学计算机科学系教授。他所编写的Java教程在美国大学Java课程中采用率最高。同时他还兼任Prentice Hall出版公司Java系列丛书编辑。

内容简介

《C++程序设计(英文版)(附光盘)》保持了Liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,Liang博士在《C++程序设计(英文版)(附光盘)》中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。在引入面向对象程序设计思想之前。Liang博士使用清晰简明的语言介绍了C++语言的基础知识和基本的程序设计技术,如循环、逐步求精等。这些概念都是使用简短且吸引人的实例来进行阐明的。他还在实例研究中给出了一些较大规模的实例,并附以整体的分析讨论和详细的逐行注解。《C++程序设计(英文版)(附光盘)》首先帮助学生循序渐进地学习所有必需和重要的基本概念,然后再进入到面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。贯穿全书的实例和练习都以问题求解为中心,力图培养学生开发可重用组件并用之创建实际项目的意识。

图书目录

PART 1 FUNDAMENTALS OF PROGRAMMING

1 Introduction to Computers,Programs, and C++

2 Primitive Data Types and Operations

3 Selection Statements

 4 Loops

5 Functions

6 Arrays

7 Pointers and C-Strings

8 Rccursion

PART 2 OBJECT-ORIENTED PROGRAMMING

 9 Objects and classces

10 More on Objects and Classes

11 Inheritance and Polymorphism

12 File Input and Output

13 Operator Overload!rig

14 Exception Handling

PART 3 DATA STRUCTURES

15 Templates

16 Linked Lists, Stacks, and Queues

17 Trees, Heaps, and Priory Queues

18 Algorithm Efficiency and Sorting

19 STL Containers

20 STL Algorithms

APPENDIXES

A C++ Keywords

B The ASCII Character Set

C Operator Precedence Chart

D Bit Operations

INDEX