C++入门经典(第3版)

作者:李予敏

定价:98元

印次:1-6

ISBN:9787302120629

出版日期:2005.12.01

印刷日期:2012.04.28

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程化编程的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。 本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 本书是一本外版书,由 (美) Ivor Horton 著 李予敏 译

前 言 本书主要介绍标准的C++编程语言,涉及C++的语法、面向对象的功能和标准库等所有基本内容。阅读本书将获得编写C++应用程序的所有必要知识。 为什么要学习C++ C++自问世以来,已成为应用最广泛的一种编程语言。C++由于其极高的灵活性、强大的功能和非常高的效率,常常用于专业应用程序的开发,C++非常适合于编写各种编程环境下的高性能代码。 它要比许多人想像的更容易理解。只要有正确的引导,掌握C++编程语言是比较容易的。开发C++技巧,学习许多人已在使用的语言,在自己的编程工具箱中就会多一种功能强大的新工具。 C++的标准 1998年,C++的国际化标准ISO/IEC 14882最终定稿,并被美国国家标准协会ANSI和信息技术标准国际协会INCITS采纳。这是ANSI/ISO小组9年工作的成果,其目的是为C++编程语言开发一种世界标准。尽管编写本书时1998年的标准仍在使用,但改进该语言的工作一直在进行,因此将来C++一定会添加新特性。 C++的1998标准为编译器的编写人员提供了一幅蓝图,所以,目前许多(但不是全部)编译器都遵循该标准。如果使用遵循该标准的编译器,代码的可移植性将非常高,将来,还可以避免非标准语言元素带来的麻烦。 当然,C++的标准定义为开发在任何硬件或操作系统环境下运行的编译器的参考框架。另外,它还将试图在任何开发环境下尽可能地提高性能。也就是说,编译器编写人员在许多领域都有非常大的灵活性,以包容机器体系之间的差异。例如,该标准定义了数字数据和算术操作,这样编译器编写人员就可以充分利用各种机器的不同特性,优化执行性能。编译器编写人员...

目录
荐语
查看详情 查看详情
目    录

第1章  基本概念 1

1.1  编程语言 1

1.1.1  编程语言简史 1

1.1.2  解释性程序和编译性程序的

执行过程 2

1.1.3  库 3

1.2  C++是一种强大的语言 3

1.3  一个简单的C++程序 4

1.3.1  名称 6

1.3.2  命名空间 7

1.4  关键字 9

1.5  C++语句和语句块 9

1.6  程序结构 10

1.7  从源文件中创建可执行文件 12

1.7.1  编译 12

1.7.2  链接 13

1.8  C++源字符 14

1.8.1  通用字符集 15

1.8.2  三字符序列 15

1.8.3  转义序列 16

1.8.4  语句中的空白 18

1.9  程序的注释 19

1.10  标准库 20

1.11  用C++编程 21

1.12  本章小结 22

1.13  练习 23

第2章  基本数据类型和计算 24

2.1  数据和数据类型 24

2.2  进行简单的计算 24

2.2.1  字面量 25

2.2.2  整型字面量 25

2.2.3  整数的算术运算 27

2.2.4  运算符的优先级和相关性 30

2.3  使用变量 32

2.4  整型变量 33

2.4.1  整型变量类型 35

2.4.2  整数的取值范围 37

2.4.3  整型字面量的类型 38

2.5  赋值运算符 39

2.5.1  多次赋值 40

2.5.2  修改变量的值 40

2.6  整数的递增和递减 42

2.7  const... 查看详情

查看详情