电子书:C ++专业人士注意事项书

免费下载GoalKicker.com的C ++电子书

从[ Google云端硬盘 ] 下载

《 C ++专业人士注释》一书是从 Stack Overflow文档 编译而来的 ,其内容是由Stack Overflow上的美女们撰写的。 文本内容根据知识共享BY-SA发布。 请参见本书末尾的字幕,这些字幕对各个章节都有贡献。 除非另有说明,否则图像可能是其各自所有者的版权

为教育目的而创建的图书,与C ++组,公司或Stack Overflow无关。 所有商标均属于其各自的公司所有者

704页,出版于2018年1月

章节

  1. C ++入门
  2. 文字
  3. 内联变量
  4. 运算符优先级
  5. 浮点运算
  6. 位运算符
  7. 位操作
  8. 位域
  9. 数组
  10. 迭代器
  11. C ++中的基本输入/输出
  12. 循环
  13. 文件I / O
  14. C ++流
  15. 流操纵器
  16. 流量控制
  17. 编程
  18. const关键字
  19. 可变关键字
  20. 朋友关键字
  21. 类型关键字
  22. 基本类型关键字
  23. 变量声明关键字
  24. 关键词
  25. 从函数返回几个值
  26. 多态性
  27. 参考文献
  28. 价值和参考语义
  29. C ++函数“按值调用”与“按引用调用”
  30. 复制与分配
  31. 指针
  32. 指向成员的指针
  33. 这个指针
  34. 智能指针
  35. 类/结构
  36. 功能重载
  37. 操作员超载
  38. 功能模板重载
  39. 虚拟成员功能
  40. 内联函数
  41. 特殊会员职能
  42. 非静态成员函数
  43. 常量类成员函数
  44. C ++容器
  45. 命名空间
  46. 头文件
  47. 使用声明
  48. std :: string
  49. std :: array
  50. std :: vector
  51. std :: map
  52. std ::可选
  53. std :: function:包装任何可调用的元素
  54. std :: forward_list
  55. std :: pair
  56. std :: atomics
  57. std :: variant
  58. std :: iomanip
  59. std :: any
  60. std :: set和std :: multiset
  61. std :: integer_sequence
  62. 使用std :: unordered_map
  63. 标准库算法
  64. ISO C ++标准
  65. 随机数生成
  66. 使用标头的日期和时间
  67. 排序
  68. 列举
  69. 迭代
  70. 常用表达
  71. 实现定义的行为
  72. 例外情况
  73. Lambdas
  74. 值类别
  75. 预处理器
  76. C ++中的数据结构
  77. 范本
  78. 表达模板
  79. 奇怪的重复模板模式(CRTP)
  80. 穿线
  81. 线程同步结构
  82. 三,五和零的规则
  83. RAII:资源获取正在初始化
  84. RTTI:运行时类型信息
  85. 互斥体
  86. 递归互斥
  87. 信号
  88. 期货与承诺
  89. 原子类型
  90. 类型擦除
  91. 显式类型转换
  92. 未命名类型
  93. 类型特征
  94. 返回类型协方差
  95. 对象类型的布局
  96. 类型推断
  97. Typedef和类型别名
  98. 类型推演
  99. 尾随返回类型
  100. 对准
  101. 完美转发
  102. 十进制
  103. SFINAE(替换失败不是错误)
  104. 未定义的行为
  105. 过载分辨率
  106. 移动语义
  107. 皮普尔成语
  108. 汽车
  109. 复制省略
  110. 折叠表达式
  111. 工会
  112. C ++中的设计模式实现
  113. 单例设计模式
  114. 用户定义的文字
  115. 内存管理
  116. C ++ 11内存模型
  117. 范围
  118. static_assert
  119. constexpr
  120. 一个定义规则(ODR)
  121. 未指明的行为
  122. 参数依赖名称查找
  123. 属性
  124. C ++中的递归
  125. 算术元编程
  126. 可调用对象
  127. 客户端服务器示例
  128. const正确性
  129. 参数包
  130. 构建系统
  131. 与OpenMP并发
  132. 资源管理
  133. 存储类说明符
  134. 链接规格
  135. 数字分隔符
  136. C不兼容
  137. 并排比较通过C ++,C ++ 11,C ++ 14,C ++ 17解决的经典C ++示例
  138. 编译与构建
  139. 常见的编译器/链接器错误(GCC)
  140. C ++中更多未定义的行为
  141. C ++中的单元测试
  142. C ++调试和防调试工具与技术
  143. C ++中的优化
  144. 优化
  145. 剖析
  146. 重构技术