网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C++语言导学(英文版第2版)/经典原版书库 |
分类 | |
作者 | (美)本贾尼·斯特劳斯特鲁普 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 作者简介 本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup),C++语言的设计者和最初实现者,C++语言ISO标准化工作的积极参与者,同时也是《C++程序设计语言》和《C++程序设计原理与实践》的作者。他是英国剑桥大学计算机科学专业博士,1 979年加入美国新泽西贝尔实验室,从成立到2002年一直担任贝尔实验室大规模程序设计研究部门的负责人。2002年至2014年,Bjarne被评为德州农工大学工程学院计算机科学首席教授,哥伦比亚大学计算机科学系客座教授,德州农工大学计算机科学系杰出研究教授。多年来,他为剑桥大学、哥伦比亚大学和普林斯顿大学等知名学府的计算机科学教学事业倾注了大量的热情和精力。商业领域方面,Bjarne是RollApp科技公司的资深顾问。2014年,Bjame加入摩根士丹利纽约总部,任职技术与数据部门的董事总经理。他是美国国家工程院院士、IEEE会士和ACM会士,研究兴趣包括分布式系统、设计、程序设计技术、软件开发工具和程序设计语言。 目录 第1章 基础知识 1.1 引言 1.2 程序 1.3 函数 1.4 类型、变量和算术运算 1.5 作用域和生命周期 1.6 常量 1.7 指针、数组和引用 1.8 测试 1.9 映射到硬件 1.10 建议 第2章 用户自定义类型 2.1 引言 2.2 结构 2.3 类 2.4 联合 2.5 枚举 2.6 建议 第3章 模块化 3.1 引言 3.2 分别编译 3.3 模块(C++20) 3.4 名字空间 3.5 错误处理 3.6 函数参数和返回值 3.7 建议 第4章 类 4.1 引言 4.2 具体类型 4.3 抽象类型 4.4 虚函数… 4.5 类层次… 4.6 建议 第5章 基本操作 5.1 引言 5.2 拷贝和移动 5.3 资源管理 5.4 常规操作 5.5 建议 第6章 模板 6.1 引言 6.2 参数化类型 6.3 参数化操作 6.4 模板机制 6.5 建议 第7章 概念与泛型编程 7.1 引言 7.2 概念 7.3 泛型编程 7.4 可变参数模板 7.5 模板编译模式 7.6 建议 第8章 标准库概览 8.1 介绍 8.2 标准库组件 8.3 标准库头文件和名字空间 8.4 建议 第9章 字符串和正则表达式 9.1 介绍 9.2 字符串 9.3 字符串视图 9.4 正则表达式 9.5 建议 第10章 输入输出 10.1 介绍 10.2 输出 10.3 输入 10.4 I/O状态 10.5 用户自定义类型的I/O 10.6 格式化 10.7 文件流 10.8 字符串流 10.9 C风格I/O 10.10 文件系统 10.11 建议 第11章 容器 11.1 介绍 11.2 vector 11.3 list 11.4 map 11.5 unordered_map 11.6 容器概览 11.7 建议 第12章 算法 12.1 介绍 12.2 使用迭代器 12.3 迭代器类型 12.4 流迭代器 12.5 谓词 12.6 算法概览 12.7 概念(C++20) 12.8 容器算法 12.9 并行算法 12.10 建议 第13章 实用工具 13.1 引言 13.2 资源管理 13.3 范围检查:span 13.4 特殊容器 13.5 替代选择 13.6 分配器 13.7 时间 13.8 函数适配 13.9 类型函数 13.10 建议 第14章 数值 14.1 引言 14.2 数学函数 14.3 数值算法 14.4 复数 14.5 随机数 14.6 向量算术 14.7 数值限制 14.8 建议 第15章 并发 15.1 引言 15.2 任务和thread 15.3 传递参数 15.4 返回结果 15.5 共享数据 15.6 等待事件 15.7 任务通信 15.8 建议 第16章 历史和兼容性 16.1 历史 16.2 C++特性演化 16.3 C/C++兼容性 16.4 参考文献 16.5 建议 内容推荐 在本贾尼·斯特劳斯特鲁普著的《C++语言导学(英文版第2版)/经典原版书库》中,C++的创造者Biame Stroustrup描述了现代C++语言的构成。这本简洁、自成体系的导论书籍包含C++语言大多数主要特性和标准库组件,当然。也并未深入介绍,而是给予程序员一个有意义的语言概述、一些关键的例子以及起步阶段的实用帮助。 在本书中,作者通过介绍编程风格(例如面向对象编程和泛型编程)引出支持它们的C++特性。从基本特性开始,延伸到更宽范围的进阶主题。包括很多C++17新特性,例如移动语义、一致初始化、lambda表达式、改进的容器、随机数以及并发。本书非常全面,甚至包含一些为C++20提出的扩展,例如概念和模块。本书最后讨论。TC++语言的设计和演化。 这本C++导论书籍的主旨不在于教你如何编程(如果出于这一目的。请参阅本作者的《C++程序设计:原理与实践》(原书第2版)(分基础篇、进阶篇),已由机械工业出版社出版),它也不可能是你精通C++的唯一资源(如果出于这一目的,请参阅本作者的《C++程序设计语言》(原书第4版),已由机械工业出版社出版,以及推荐的在线资源)。但是,如果你是一名C或C++程序员,希望更加熟悉现在的C++语言,或者你是一名精通其他语言的程序员,希望获得有关现代C++语言本质和优点的精确描述。你不可能找到比这本导学书籍更短或更简单的介绍了。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。