下载地址

https://www.dbooks.org/fundamentals-of-c-programming-1201/

内容列表

第一章软件开发的语境
第 2 章编写 C++ 程序
第 3 章值和变量
第四章表达式与算术
第五章有条件的执行
第六章迭代
第7章其他条件语句和迭代语句
第八章使用函数
第九章编写函数
第 10 章管理函数和数据
第11章序列
第12章排序和搜索
第13章标准C++类
第14章自定义对象
第15章微调对象
第16章构建一些有用的类
第17章继承与多态
第十八章内存管理
第19章泛型编程
第20章标准模板库
第21章关联容器
第22章处理异常
第23章命令行开发

简介

AT&T贝尔实验室的Bjarne Stroustrup在20世纪80年代中期创立了C++。C++是编程语言C的扩展,是AT&T贝尔实验室从1970年代早期的产物。C是为编写Unix操作系统而开发的,C广泛用于系统级软件和嵌入式系统的开发。
C++最初提供面向对象的编程特性(见第13章和第14章),后来添加了泛型编程能力。C++与C的紧密关系允许C++程序利用C.开发的大量代码集。
C++在工业软件开发中被广泛应用。它是一种工业级编程语言,用于开发商业、科学和工程中的复杂系统。用C++编写的软件包括微软Windows 8、微软Office、MaOS和Adobe创意套件。
为了满足商业软件开发的需要,实现它所做的一切,C++本身是复杂的。虽然有经验的程序员可以用C++来完成伟大的事情,但有时却很难相处。专业软件开发人员喜欢C++允许的灵活设计选项,但需要更多的结构和更少的选项,这样他们才能掌握更简单的概念,然后再转到更复杂的概念。
这本书并没有试图涵盖C++编程语言的所有方面。有经验的程序员应该在别处寻找更详细的C++书籍。这里的重点是介绍编程技术和培养良好习惯。为此,我们的方法避免了C++中一些更深奥的特性,并集中于直接向其他命令式编程语言(如java、C语言和Python)传递的编程基础。我们坚持基本知识,探索C++的更高级的特点,只有在必要的时候才处理手头的问题。

电子书下载 Fundamentals of C++ Programming

C++程序设计基础
作者jack L. Halterman

日期:2020-07-15 11:16:54 来源:oir作者:oir