3

概要

系列文章整理于侯捷老师视频课程《C++新标准C++11/14》,在此感谢老师的辛勤付出。
视频中不全面但较为深刻的整理了 C++11/14 的部分重要新特性,包括语言和标准库两部分,尤其是对新特性背后的原理进行分析。

详述

  • 语言篇

    头文件
    可变参数模板  [重磅炸弹]
    nullptr 关键字
    auto 关键字
    统一的初始化初始化方式
    initializer_list
    explicit 关键字
    范围for循环
    =default 关键字
    =delete 关键字
    using 关键字
    noexcept 关键字
    override 关键字
    final 关键字
    decltype 关键字
    lambda 表达式
  • 标准库篇

    右值引用
    std::move
    std::forward - 完美转发
    容器结构于分类
    容器 array
    容器 hashtable
    unordered 容器
    关于 hash function
    一个万用的 Hash Function 
    tuple
    type_traits

实用参考网址

cppreference.com
cplusplus.com

文档

《C++新标准C++11/14》pdf(来源于网络,十分感谢)
《STL标准库与泛型编程》pdf(来源于网络,十分感谢)

测试环境

  • ubuntu-18.4.3
  • Qt 5.13.1 【推荐,特别在标准库跳转查找时十分方便】

其他说明

免费视频来源于b站,可自行搜索,有四集视频缺失,可在《STL标准库与泛型编程》相应节段进行补充;
网易云课堂有收费完整视频,可查看到视频的完整目录信息进行参考。


TianSong
737 声望139 粉丝

阿里山神木的种子在3000年前已经埋下,今天不过是看到当年注定的结果,为了未来的自己,今天就埋下一颗好种子吧