BOOK / SOURCE & READING RECORD
Overview of the New C++ (C++11/14)
Scott Meyers
课程讲义公开样张,Last Revised 2/17/15;不是付费完整讲义
Overview of the New C++ (C++11/14)
已完整读完Artima官方42页样张(标题/版权2页,Slides1—40),包括导论、复制移动概览、词频程序C++98/11对照、auto、range-for、nullptr、枚举、Unicode与原始字符串。统一初始化、decltype等仅在课程目录或说明中出现,不计实读;完整409页课程其余内容未取得、未读。
查看版本、实际阅读范围与原文入口 →阅读原创实践:auto 不等于引用:检查复制和别名的边界 →
auto 不等于引用:检查复制和别名的边界
这份课程开头把 C++98 与 C++11 程序并排展示,重点不是越短越好,而是新的语言设施怎样改变表达方式与成本。auto 可以省去冗长类型名,却仍受值、引用和常量性规则约束;在遍历或缓存数据时,漏掉一个引用符号就可能把“观察原对象”变成“复制快照”。因此原创例子先以行为分清复制与别名,再用类型断言验证数组边界是否保留。课程讲义是带讲师注释的材料,不能把目录出现的并发、移动与库设计主题都算作已读;样张截止原始字符串,也不能据此宣称已经完成整个 C++11/14 课程。
阅读定位:官方样张Slides20—23(PDF pp.22—25);辅助上下文Slides8—17 C++98/11对照
原文与实际阅读范围
- 作者课程说明
说明课程范围,非讲义全文
- Artima完整讲义销售页
完整PDF需购买,未取得
- Artima官方样张
42页,Slides1—40,修订2015-02-17
Artima明确说明完整PDF为个人单用户授权,禁止公开服务器分发或给朋友同事复制;样张也标明保留所有权利。本站仅提供原始链接、原创讲解和原创程序,不转载讲义页面。
能下载不等于已经读完;试读章节不等于全书。这里的原创笔记不是原书全文、译本或逐章替代品。
相关基础知识
相关主题链接用于补充背景,不表示这些既有文章已经按整本书核查。