《C++程序设计语言》套装

《C++程序设计语言》套装

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

C语言之父的经典名著之新版本,全面掌握标准C11及其编程技术的权指南

本书是在C语言和程序设计领域具有深远影响、畅销不衰的经典著作,由C语言的设计者和最初的实现者Bjarne Stroustrup编写,对C语言进行了全面、威的论述,覆盖标准C以及由C所支持的关键编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C经典力作。

新的C11标准使得程序员能以更清晰、更简明、更直接的方式表达思想,从而编写出更快速和高效的代码。在新出版的第4版中,Stroustrup博士针对新的C11标准,为所有希望更有效使用C语言编程的程序员重新组织、扩展和全面重写了这本C语言的权参考书和学习指南,细致、全面、综合地阐述了C语言及其基本特性、抽象机制、标准库和关键设计技术。

新的C11标准的内容包括:

支持并发处理。

正则表达式、资源管理指针、随机数、改进的容器(包括哈希表)以及其他很多特性。

通用和一致的初始化机制、更简单的for语句、移动语义、基础的Unicode支持。

lambda表达式、通用常量表达式、控制类缺省定义的能力、可变参数模板、模板别名、用户定义的字面值常量。

兼容性问题。

内容简介

  《C程序设计语言》(原书第4版)是C领域经典的参考书,介绍了Cll的各项新特性和新功能。全书共分四部分。第一部分(第1~5章)是引言,包括C的背景知识,C语言及其标准库的简要介绍;第二部分(第6~15章)介绍C的内置类型和基本特性,以及如何用它们构造程序;第三部分(第16~29章)介绍C的抽象机制及如何用这些机制编写面向对象程序和泛型程序:第四部分(第30~44章)概述标准库并讨论一些兼容性问题。

  由于篇幅问题,原书中文版分两册出版,分别对应原书的一至三部分和第四部分,这一册为一至三部分。

  《C程序设计语言(第1-4部分 套装共2册)》适合计算机及相关专业本科生用作C课程的教材,也适合C程序设计新手和开发人员阅读。

作者简介

  本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup),C语言的设计者和最初实现者,C语言ISO标准化工作的积极参与者,同时也是《C程序设计语言》和《C程序设计原理与实践》的作者。他是英国剑桥大学计算机科学专业博士,1979年加入美国新泽西贝尔实验室,从成立到2002年一直担任贝尔实验室大规模程序设计研究部门的负责人。2002年至2014年,Bjarne被评为德州农工大学工程学院计算机科学首席教授,哥伦比亚大学计算机科学系客座教授,德州农工大学计算机科学系杰出研究教授。多年来,他为剑桥大学、哥伦比亚大学和普林斯顿大学等知名学府的计算机科学教学事业倾注了大量的热情和精力。商业领域方面.Bjarne是RollApp科技公司的资深顾问。2014年,Bjarne加入摩根士丹利纽约总部,任职技术与数据部门的董事总经理。他是美国国家工程院院士、IEEE会士和ACM会士,研究兴趣包括分布式系统设计、程序设计技术、软件开发工具和程序设计语言。

章节目录

出版者的话

译著序

前言

第3版前言

第2版前言

第1版前言

第一部分 引言

第1章 致读者

1.1 本书结构

1.1.1 引言

1.1.2 基本特性

1.1.3 抽象机制

1.1.4 标准库

1.1.5 例子和参考文献

1.2 C的设计

1.2.1 程序设计风格

1.2.2 类型检查

1.2.3 C兼容性

1.2.4 语言、库和系统

1.3 学习C

1.3.1 用C编程

1.3.2 对C程序员的建议

1.3.3 对C程序员的建议

1.3.4 对Java程序员的建议

1.4 CH的历史

1.4.1 大事年表

1.4.2 早期的C

1.4.3 1998标准

1.4.4 2011标准

1.4.5 C的用途

1.5 建议

1.6 参考文献

第2章 C概览:基础知识

2.1 引言

2.2 基本概念

2.2.1 Hello,World!

2.2.2 类型、变量和算术运算

2.2.3 常量

2.2.4 检验和循环

2.2.5 指针、数组和循环

2.3 用户自定义类型

2.3.1 结构

2.3.2 类

2.3.3 枚举

2.4 模块化

2.4.1 分离编译

2.4.2 名字空间

2.4.3 错误处理

2.5 附记

2.6 建议

第3章 C概览:抽象机制

3.1 引言

3.2 类

3.2.1 具体类型

3.2.2 抽象类型

3.2.3 虚函数

3.2.4 类层次

3.3 拷贝和移动

3.3.1 拷贝容器

3.3.2 移动容器

3.3.3 资源管理

3.3.4 抑制操作

3.4 模板

3.4.1 参数化类型

3.4.2 函数模板

3.4.3 函数对象

……

第二部分 基本功能

第三部分 抽象机制

第四部分 标准库

《C++程序设计语言》套装是2019年由机械工业出版社出版,作者。

得书感谢您对《《C++程序设计语言》套装》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
C/C++代码调试的艺术 电子书
本书围绕C/C++程序调试这一主题,介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。本书分为11章,内容涵盖了程序调试的基本知识、VisualC++调试程序的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存泄漏检查、远程调试、崩溃转储文件分析、发行版调试,以及调试的高级话题和调试扩展方面的知识。
C++语言程序设计 电子书
C++程序基础知识(基本句子结构,I/O,函数,类与对象,数据共享与保护,数组与指针,继承,多态,异常处理).C++支持面向过程与面向对象两种编程模式,本教材在结构安排上,注重这两种模式的过渡,结合到面向对象的专题论述,让学生从传统过程C模式程序设计真正进入面向对象C++模式的程序设计知识海洋中。
C++程序设计教程 电子书
全书共10章,第1章主要讲解了C++语言相对于C语言在基础知识上的扩充。第2—7章分别讲解了类与对象、继承与多态、运算符重载、模板、I/O流和异常。第8-9章分别讲解了STL、设计模式以及C++11的一些新特性,作为C++程序员,这一部分内容或早或晚都必须要学习,熟练掌握它们可使程序开发更加得心应手。第10章为项目实战,结合前面所学知识,开发了一个企业级项目——物流管理系统。
C++ 开发从入门到精通 电子书
本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。 一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。 丰富的配套资源学习更高效 440个实例,更多的实践演练机会 837分钟视频讲解,降低学习难度 290个拓展实例,真正地举一反三 101个技术解惑,破解学习难点 “技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握C++语言开发 技术讲解:通过145个实例,循序渐进地讲解了C开发的各个知识点。 范例演练:290个拓展范例和5个综合实例,使读者真正具有项目实战能力。 技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。 QQ群 网站论坛实现教学互动,形成互帮互学的朋友圈 网站论坛:读者答疑/学习辅导/PPT资源下载读者 QQ群:疑惑快速解答/和作者直接交流
C/C++函数与算法速查宝典 电子书
本书系统地讲解了C和C++中的常用函数及算法,是一本内容丰富的案头工具书。