做while,铸造,ODR,可变模板-核心C++,第8部分

第8部分 我的第三个视频系列讲座(涵盖C++核心语言)现在已经可用。  在这部分中,我讨论了几个主题:为什么我避免做while循环,如何C和C++抛出行为以及为什么它们是危险的,一个定义规则是什么以及如何跟随它,以及我的玩具程序如何用可变模板对数组进行排序。

null

以下是我的视频讲座的所有链接,以及我2012年的演讲,以供参考:

[STL简介]

第1部分 (序列容器)

第2部分 (关联容器)

第三部分 (智能指针)

第四部分 (Nurikabe solver)–参见维基百科的 文章 还有我的 更新的源代码

第五部分 (Nurikabe solver,续)

第六部分 (算法和函子)

第七部分 (算法和函子,续)

第8部分 (正则表达式)

第9部分 (R值引用)

第10部分 (类型特征)

[高级STL]

第1部分 (共享u ptr–类型擦除)

第2部分 (equal()/copy()–算法优化)

第三部分 (_ITERATOR_DEBUG_LEVEL、#pragma detect_mismatch和/d1reportSingleClassLayout)

第四部分 (r值引用v2.1和关联容器)

第五部分 (重复数据消除程序,使用Boost。 双地图 , 文件系统 ,和 范围退出 )–查看我的 重复数据消除.cpp

第六部分 (打印机)-请参阅我的 漂亮的打印机.cpp

[GoingNative 2012年]

STL11:魔法与秘密 (make_shared(),侵位,成对SFINAE,基于范围的for loop)–参见我的 幻灯片

[核心C++ ]

第1部分 (名称查找)

第2部分 (模板参数推导)

第三部分 (过载分辨率)

第四部分 (虚拟函数)

第五部分 (专业)

第六部分 (可变模板、原始字符串文字、显式转换运算符、函数模板的默认模板参数、委托构造函数、统一初始化)

第七部分 (常用算术转换)

第8部分 (执行while、cast、一个定义规则、使用可变模板对数组进行排序)–请参见我的 数组u sorter.cpp

斯蒂芬T。拉瓦维

高级开发人员——Visual C++库

stl@microsoft.com

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享