基本信息
名称: C++程序设计原理与实践
作者信息: 作者: Bjarne Stroustrup [ 中文 pdf ]
简单介绍
本书是经典程序设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。
·C++初学者的权威指南。无论你是从事软件开发还是其他领域的工作,本书将为你打开程序开发之门。
·中高级程序员的必备参考。通过观察程序设计大师如何处理编程中的各种问题,使你获得新的领悟和指引。
·全面阐释C++基本概念和技术。与传统的C++教材相比,本书对基本概念和技术的介绍更为深入,为你编写实用、正确、易维护和有效的代码打下坚实的基础。
·强调现代C++编程风格。本书从开篇就介绍现代C++程序设计技术,并揭示了大量关于如何使用C++标准库来简化程序设计的原理,使你快速掌握实用编成技巧。
目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
| 出版者的话 译者序 前言 第0章 致读者 0.1 本书结构 0.2 讲授和学习本书的方法 0.3 程序设计和计算机科学 0.4 创造性和问题求解 0.5 反馈方法 0.6 参考文献 0.7 作者简介 第1章 计算机、人与程序设计 1.1 介绍 1.2 软件 1.3 人 1.4 计算机科学 1.5 计算机已无处不在 1.6 程序员的理想 第一部分 基本知识 第2章 Hello,World! 2.1 程序 2.2 经典的第一个程序 2.3 编译 2.4 链接 2.5 编程环境 第3章 对象、类型和值 3.1 输入 3.2 变量 3.3 输入和类型 3.4 运算和运算符 3.5 赋值和初始化 3.6 组合赋值运算符 3.7 命名 3.8 类型和对象 3.9 类型安全 第4章 计算 4.1 计算 4.2 目标和工具 4.3 表达式 4.4 语句 4.5 函数 4.6 向量 4.7 语言特性 第5章 错误 5.1 介绍 5.2 错误的来源 5.3 编译时错误 5.4 连接时错误 5.5 运行时错误 5.6 异常 5.7 逻辑错误 5.8 估计 5.9 调试 5.10 前置条件和后置条件 5.11 测试 第6章 编写一个程序 6.1 一个问题 6.2 对问题的思考 6.3 回到计算器问题 6.4 文法 6.5 将文法转换为程序 6.6 试验第一个版本 6.7 试验第二个版本 6.8 单词流 6.9 程序结构 第7章 完成一个程序 7.1 介绍 7.2 输入和输出 7.3 错误处理 7.4 处理负数 7.5 模运算:% 7.6 清理代码 7.7 错误恢复 7.8 变量 第8章 函数相关的技术细节 8.1 技术细节 8.2 声明和定义 8.3 头文件 8.4 作用域 8.5 函数调用和返回 8.6 求值顺序 8.7 名字空间 第9章 类相关的技术细节 9.1 用户自定义类型 9.2 类和成员 9.3 接口和实现 9.4 演化一个类 9.5 枚举类型 9.6 运算符重载 9.7 类接口 9.8 Date类 第二部分 输入和输出 第10章 输入/输出流 第11章 定制输入/输出 第12章 一个显示模型 第13章 图形类 第14章 设计图形类 第15章 绘制函数图和数据图 第16章 图形用户界面 第三部分 数据结构和算法 第17章 向量和自由空间 第18章 向量和数组 第19章 向量、模板和异常 第20章 容器和迭代器 第21章 算法和映射 第四部分 拓宽视野 第22章 理念和历史 第23章 文本处理 第24章 数值计算 第25章 嵌入式系统程序设计 第26章 测试 第27章 C语言 术语表 参考书目 第五部分 附录? 附录A C++语言概要 附录B 标准库概要 附录C Visual Studio简要入门教程 附录D 安装FLTK 附录E GUI实现
|
亚马逊链接