命名空间
变体
操作

C++ 语言

来自 cppreference.cn
< cpp
 
 
C++ 语言
通用主题
流程控制
条件执行语句
if
迭代语句(循环)
for
range-for (C++11)
跳转语句
函数
函数声明
Lambda 函数表达式
inline 说明符
动态异常规范 (直到 C++17*)
noexcept 说明符 (C++11)
异常
命名空间
类型
说明符
const/volatile
decltype (C++11)
auto (C++11)
constexpr (C++11)
consteval (C++20)
constinit (C++20)
存储持续期说明符
初始化
 

这是核心 C++ 语言构造的参考。

基本概念

关键字

预处理器

表达式

值类别
求值顺序
常量表达式
运算符
    赋值算术
    递增和递减
    逻辑比较
    成员访问
    调用、逗号、三元
    sizeofalignof (C++11)
    newdeletetypeid
    替代表示
默认比较 (C++20)
运算符优先级
转换
    隐式显式
    用户自定义
    常用算术转换
    static_castdynamic_cast
    const_cast
    reinterpret_cast
字面量 (转义序列)
    布尔整数浮点
    字符字符串
    nullptr (C++11)
    用户自定义 (UDL) (C++11)

声明

初始化

函数

语句

模板

异常

try
抛出异常
处理异常
异常规范
    noexcept 规范 (C++11)
    动态规范 (直到 C++17*)
noexcept 运算符 (C++11)

杂项

惯用法

[编辑] 参见

C 文档,关于 C 语言构造