Understanding Modern C++
latest

目录

  • 1. 引用
  • 2. 右值引用
  • 3. 值与对象
  • 4. decltype
  • 5. auto 类型推演
  • 6. 初始化
  • 7. 六大金刚
  • 8. SFINAE
  • 9. C++编译时元编程(一)
Understanding Modern C++
  • Docs »
  • Understanding Modern C++
  • Edit on GitHub

Understanding Modern C++¶

目录

  • 1. 引用
    • 1.1. 值与对象
    • 1.2. 别名
    • 1.3. 空间
    • 1.4. 受限的指针
    • 1.5. 左值
  • 2. 右值引用
    • 2.1. 缺失的拼图
    • 2.2. move 语意
    • 2.3. 右值引用变量
    • 2.4. 速亡值
  • 3. 值与对象
    • 3.1. 值
    • 3.2. 对象
    • 3.3. 值与对象的关系
    • 3.4. 纯右值
    • 3.5. 泛左值
  • 4. decltype
    • 4.1. 有括号语意
    • 4.2. 无括号语意
  • 5. auto 类型推演
    • 5.1. auto 的语意
    • 5.2. 引用及 const
    • 5.3. 指针
    • 5.4. 通用引用
    • 5.5. 初始化列表
    • 5.6. decltype(auto)
    • 5.7. 函数返回值类型的自动推演
    • 5.8. 非类型模版参数
    • 5.9. 函数模版的便捷写法
  • 6. 初始化
    • 6.1. 直接初始化
    • 6.2. 列表初始化
    • 6.3. 值初始化
    • 6.4. 默认初始化
    • 6.5. 拷贝初始化
    • 6.6. 零初始化
  • 7. 六大金刚
    • 7.1. 存在性
    • 7.2. 可操作性
    • 7.3. 平凡性
  • 8. SFINAE
    • 8.1. 函数重载
  • 9. C++编译时元编程(一)
    • 9.1. List
    • 9.2. TypeList
    • 9.3. pipeline
    • 9.4. Compose
    • 9.5. 延迟估值
    • 9.6. Optional
Next

© Copyright 2020, Darwin Yuan Revision f78e9f60.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.