搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
C++程序设计语言(第4版上下)
0.00     定价 ¥ 249.80
湖南大学
此书还可采购5本,持证读者免费借回家
  • ISBN:
    9787115666147
  • 作      者:
    作者:(丹)比亚内·斯特劳斯特鲁普|责编:郭泳泽|译者:何荣华//王文斌//李畅//高博//丁泽纬等
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2026-01-01
收藏
荐购
畅销推荐
内容介绍
C++是一种通用程序设计语言。本书全面介绍C++11标准,涵盖了C++的发展历程、设计理念、学习方法及新特性等内容。第1篇(第1~5章)包括C++的背景知识、C++语言及其标准库的简要介绍;第2篇(第6~15章)介绍C++的内置类型、基本特性及如何用它们构造程序;第3篇(第16~29章)介绍C++的抽象机制及如何用这些机制编写面向对象程序和泛型程序;第4篇(第30~44章)概述标准库并讨论一些兼容性问题。本书从基本原理、规范等方面充分讲解C++的语言特性和标准库组件,并给出丰富的例子,为专业程序员提供全面的C++知识体系。 本书可作为高等院校编程语言和C++相关课程的教材,也适合C++程序设计人员阅读。
展开
目录
上册
第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 C++的发展历程
1.4.1 大事年表
1.4.2 早期的C++
1.4.31 998标准
1.4.42 011标准
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 函数对象
3.4.4 可变参数模板
3.4.5 别名
3.5 建议
第4章 C++之旅:容器和算法
4.1 库
4.1.1 标准库概述
4.1.2 标准库头文件和命名空间
4.2 字符串
4.3 IO流
4.3.1 输出
4.3.2 输入
4.3.3 用户自定义类型IO
4.4 容器
4.4.1 vector
4.4.2 list
4.4.3 map
4.4.4 unordered_map
4.4.5 容器概述
4.5 算法
4.5.1 使用迭代器
4.5.2 迭代器类型
4.5.3 流迭代器
4.5.4 谓词
4.5.5 算法概述
4.5.6 容器算法
4.6 建议
第5章 C++之旅:并发与实用工具
5.1 导言
5.2 资源管理
5.2.1 unique_ptr和shared_ptr
5.3 并发处理
5.3.1 任务和线程
5.3.2 传递参数
5.3.3 返回结果
5.3.4 共享数据
5.3.5 任务间通信
5.4 小型实用组件
5.4.1 时间处理
5.4.2 类型函数
23.5.2 函数模板实参推断
23.5.3 函数模板重载
23.6 模板别名
23.7 源代码组织
23.7.1 链接
23.8 建议
第24章 泛型编程
24.1 导言
24.2 算法和提升
24.3 概念
24.3.1 探索概念
24.3.2 概念和约束
24.4 具体化概念
24.4.1 公理
24.4.2 多实参概念
24.4.3 值概念
24.4.4 约束检查
24.4.5 模板定义检查
24.5 建议
第25章 特化
25.1 导言
25.2 模板形参和实参
25.2.1 类型作为实参
25.2.2 值作为实参
25.2.3 操作作为实参
25.2.4 模板作为实参
25.2.5 默认模板实参
25.3 特化
25.3.1 接口特化
25.3.2 主模板
25.3.3 特化顺序
25.3.4 函数模板特化
25.4 建议
第26章 实例化
26.1 导言
26.2 模板实例化
26.2.1 何时需要实例化
26.2.2 手动控制实例化
26.3 名称绑定
26.3.1 依赖名称
26.3.2 定义点绑定
26.3.3 实例化点绑定
26.3.4 多实例化点
26.3.5 模板和命名空间
26.3.6 过于激进的ADL
26.3.7 来自基类的名称
26.4 建议
第27章 模板和层次结构
27.1 导言
27.2 参数化和层次结构
27.2.1 生成类型
27.2.2 模板类型转换
27.3 类模板层次结构
27.3.1 模板作为接口
27.4 模板参数作为基类
27.4.1 组合数据结构
27.4.2 线性化类层次结构
27.5 建议
第28章 元编程
28.1 导言
28.2 类型函数
28.2.1 类型别名
28.2.2 类型谓词
28.2.3 选择函数
28.2.4 萃取
28.3 控制结构
28.3.1 选择
28.3.2 迭代和递归
28.3.3 何时使用元编程
28.4 条件定义:Enable_if
28.4.1 使用Enable_if
28.4.2 实现Enable_if
28.4.3 Enable_if和概念
28.4.4 更多Enable_if示例
28.5 编译
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用湖南大学的读者帐号和密码进行登录

点击获取验证码
登录