C++程序设计:原理与实践(原书第3版)
跟着C++之父,深入体会程序设计思想之美。

作者:[美]本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup)著 蔡乐 译

定价:199元

印次:1-1

ISBN:9787302717379

出版日期:2026.06.01

印刷日期:2026.06.05

图书责编:申美莹

图书分类:零售

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

"本书从程序设计的基本原理出发,结合丰富的代码示例与循序渐进的实践项目,以清晰而直观的方式阐释C++语言的核心概念与编程技术,打破单纯语法学习的枯燥壁垒。本书重点阐述基础概念与技术,而非晦涩的语言细节,致力于引导读者编写出具备良好可维护性、可供他人使用的优质程序。本书内容涵盖基础语法、面向对象与泛型编程、标准库的使用、错误处理策略,以及作者在C++语言设计和教学实践中积累的诸多案例与心得体会。 本书适合高等院校计算机、软件工程及相关专业本科生或研究生使用,也可供对C++语言本质和工程实践感兴趣的研究人员及技术开发者阅读参考。"

本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup),本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup)计算机科学家,在德克萨斯A&M大学担任计算机科学的主席教授。他***的贡献就是开发了C++程序设计语言。

前 言 该死的鱼雷!全速前进。 — 海军上将法拉格特 编程是一门艺术,它将问题的解决方案描述成计算机能够执行的形式。编程中的大部分工作都在寻找和完善解决方案。通常,只有通过编程实践,亲身经历解决问题的过程,才能深入理解要解决的问题。 本书适合那些从未接触过编程但愿意努力学习的初学者,有助于他们理解编程的原理,并掌握使用 C++ 语言的实践技能。对于有一些编程知识,但想要更深入了解编程原理和现代 C++ 的人来说,这本书也同样适用。 为什么要学习编程?我们的现代文明就建立在软件之上。如果不了解软件,就只能退化到去相信“魔法”,并无法涉及许多最有趣的、最有利可图的、对社会有用的技术领域。当我谈到编程时,我想到的是各式各样的计算机程序,从带有图形用户界面(GUI)的个人计算机应用程序,到工程计算和嵌入式系统控制应用程序(如数码相机、汽车和手机中的程序),再到在许多人文和商业应用程序中使用的文本操作应用程序。就像数学一样,编程可以是一种很棒的智力训练,可以提高思考能力。由于计算机能做出反馈,编程比大多数形式的数学更具体,因此更容易被更多人接受。编程是一种可以接触并改变世界的方式(理想情况下会让世界变得更美好)。最后,编程可以是非常有趣的。 编程有多种类型。本书旨在服务于那些需要认真编写重要程序的人群。也就是说,我假设你想要达到一定的专业水平。因此,我为本书选择的主题涵盖了开始编程实践所需的内容,而不仅仅是易于教授和学习的内容。介绍技术时,我会描述它,展示支持该技术所需的概念和语言特性,并提供相应的练习,以便你可以使用该技术来正确地完成工作。如果你只是想理解简单程序,...

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

第0章 致读者  1

0.1 本书的结构  2

0.2 讲授和学习本书的方法  4

0.3 ISO C++标准  7

0.4 PPP支持  10

0.5 作者简介  11

0.6 参考资料  12

附言  12

第一部分 基础  13

第1章 Hello, World!  14

1.1 程序  15

1.2 经典的第一个程序  15

1.3 编译  17

1.4 链接  19

1.5 编程环境  20

练习题  21

思考题  22

术语  22

解答题  23

附言  24

第2章 对象、类型和值  25

2.1 输入  26

2.2 变量  28

2.3 输入与类型  29

2.4 运算与运算符  30

2.5 赋值与初始化  32

2.6 名称  36

2.7 类型与对象  38

2.8 类型安全  39

2.9 转换  40

2.10 类型推导:auto  42

练习题  42

思考题  43

术语  44

解答题  44

附言  45

第3章 计算  46

3.1 计算的定义  47

3.2 目标与工具  48

3.3 表达式  49

3.4 语句  53

3.5 函数  62

3.6 vector  65

3.7 语言特性  70

练习题  70

思考题  71

术语  72

解答题  72

附言  74

第4章 错误  75

4.1 引言  76

4.2 错误来源  77

4.3 编译时错误  78

4.4 链接时错误  80

4.5 运行错误  ... 查看详情

C++之父经典作品**版本,从C++编程实例中体会程序设计思想。


查看详情