×
思维导图备注
深入理解C++11:C++11新特性解析与应用
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
6.3 原子类型与原子操作
浏览
2
扫码
小字体
中字体
大字体
2022-01-24 09:38:32
请
登录
再阅读
上一篇:
下一篇:
免责声明
序
前言
1.1 曙光:C++11标准的诞生
1.1.2 什么是C++11/C++0x
1.1.3 新C++语言的设计目标
1.2.2 C++11语言变化的领域
1.3 C++11特性的分类
1.4 C++特性一览
1.4.1 稳定性与兼容性之间的抉择
1.4.2 更倾向于使用库而不是扩展语言来实现特性
1.4.3 更倾向于通用的而不是特殊的手段来实现特性
1.4.4 专家新手一概支持
1.4.5 增强类型的安全性
1.4.7 开发能够改变人们思维方式的特性
1.4.8 融入编程现实
1.5 本书的约定
1.5.2 关于代码中的注释
1.5.3 关于本书中的代码示例与实验平台
第2章 保证稳定性和兼容性
2.1 保持与C99兼容
2.1.1 预定义宏
2.1.2 __func__预定义标识符
2.1.3 _Pragma操作符
2.1.4 变长参数的宏定义以及__VA_ARGS__
2.1.5 宽窄字符串的连接
2.2 long long整型
2.3 扩展的整型
2.4 宏__cplusplus
2.5 静态断言
2.5.2 静态断言与static_assert
2.6 noexcept修饰符与noexcept操作符
2.7 快速初始化成员变量
2.9 扩展的friend语法
2.10 final/override控制
2.12 外部模板
2.12.2 显式的实例化与外部模板的声明
2.14 本章小结
第3章 通用为本,专用为末
3.2 委派构造函数
3.3 右值引用:移动语义和完美转发
3.3.3 左值、右值与右值引用
3.3.4 std::move:强制转化为右值
3.3.5 移动语义的一些其他问题
3.3.6 完美转发
3.4 显式转换操作符
3.5 列表初始化
3.5.2 防止类型收窄
3.6 POD类型
3.8 用户自定义字面量
3.9 内联名字空间
3.11 一般化的SFINEA规则
第4章 新手易学,老兵易用
4.1 右尖括号>的改进
4.2 auto类型推导
4.2.2 auto的优势
4.3 decltype
4.3.2 decltype的应用
4.3.3 decltype推导四规则
4.4 追踪返回类型
4.4.2 使用追踪返回类型的函数
4.6 本章小结
第5章 提高类型安全
5.1 强类型枚举
5.1.2 有缺陷的枚举类型
5.1.3 强类型枚举以及C++11对原有枚举类型的扩展
5.2 堆内存管理:智能指针与垃圾回收
5.2.3 垃圾回收的分类
5.2.4 C++与垃圾回收
5.2.5 C++11与最小垃圾回收支持
5.3 本章小结
6.1 常量表达式
6.1.3 常量表达式值
6.2 变长模板
6.2.2 变长模板:模板参数包和函数参数包
6.2.3 变长模板:进阶
6.3 原子类型与原子操作
6.3.2 原子操作与C++11原子类型
6.3.3 内存模型,顺序一致性与memory_order
6.5 快速退出:quick_exit与at_quick_exit
第7章 为改变思考方式而改变
7.1 指针空值—nullptr
7.1.2 nullptr和nullptr_t
7.1.3 一些关于nullptr规则的讨论
7.2 默认函数的控制
7.2.2 “=default”与“=deleted”
7.3 lambda函数
7.3.2 C++11中的lambda函数
7.3.3 lambda与仿函数
7.3.4 lambda的基础使用
7.3.6 lambda与STL
7.3.7 更多的一些关于lambda的讨论
8.1 对齐支持
8.1.2 C++11的alignof和alignas
8.2 通用属性
8.3 Unicode支持
8.3.2 C++11中的Unicode支持
8.3.3 关于Unicode的库支持
8.4 原生字符串字面量
8.5 本章小结
附录B 弃用的特性
附录C 编译器支持
附录D 相关资源
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《深入理解C++11:C++11新特性解析与应用》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度