# 索引

< cpp

| 此工作在进行中，可能存在不准确处。

C++ 标准库中定义的符号列表见 std 符号索引。

##

> `拼音： A B C D E F G H I J K L M N O P Q R S T U V W X Y Z`

##

> `英文： A B C D E F G H I J K L M N O P Q R S T U V W X Y Z`

# 拼音 A

alignas
alignof
``<algorithm>``
``<array>`` (C++11 起)
ASCII
asm
``<atomic>`` (C++11 起)

# 拼音 B

变参数（variadic arguments）
表达式（expression）
标识符（identifier）
bool

# 拼音 C

成员函数（member function）
抽象类（abstract class）
纯右值（prvalue）(C++11 起)
初始化（initialization）

常量（constant）
复制（copy）
花括号（brace，参阅聚合体初始化）
聚合体（aggregate）
列表（list）
零（zero）
默认（default）
引用（reference）
值（value）
直接（direct）

初始化器列表（initializer list）

# 拼音 D

decltype (C++11)
对象（object）

# 拼音 E

explicit

# 拼音 F

泛左值（glvalue）
浮点类型（floating point type）

# 拼音 G

构造函数（constructor）

复制（copy）
继承（inheriting）(C++11)
默认（default）
委托（delegating）(C++11)
移动（move）(C++11)
转换（converting）

关键词，C++（keyword, C++）

# 拼音 H

汇编（assembly）

# 拼音 I

``<initializer_list>`` (C++11 起)
int（参阅整数类型）
``<iomanip>``
``<ios>``
``<iosfwd>``
``<iostream>``
``<iterator>``

# 拼音 J

静态数据成员（static data members）

# 拼音 L

类（class）
类模板（class template）
类数据成员（class data member）
类型（type）
类型别名（type alias）
联合体（union）

# 拼音 M

main()
模板（template）
mutable

# 拼音 N

内存模型（memory model）

# 拼音 R

容器（container）

# 拼音 S

SFINAE（Substitution Failure Is Not An Error，替换失败不是错误）
short（参阅整数类型）
short int（参阅整数类型）
属性（attribute）(C++11)
数组（array）
signed（参阅整数类型）
signed int（参阅整数类型）
signed long（参阅整数类型）
signed long int（参阅整数类型）
signed long long（参阅整数类型）
signed long long int（参阅整数类型）
signed short（参阅整数类型）
signed short int（参阅整数类型）
static

# 拼音 T

this
头文件（header）

``<algorithm>``
``<array>`` (C++11 起)
``<atomic>`` (C++11 起)
``<bitset>``
``<cassert>``
``<ccomplex>`` (C++11 起)
``<cctype>``
``<cerrno>``
``<cfenv>`` (C++11 起)
``<cfloat>``
``<chrono>``
``<cinttypes>`` (C++11 起)
``<ciso646>``
``<climits>``
``<clocale>``
``<cmath>``
``<codecvt>`` (C++11 起)
``<condition_variable>`` (C++11 起)
``<complex>``
``<csignal>``
``<csetjmp>``
``<cstdalign>`` (C++11 起)
``<cstdarg>``
``<cstdbool>`` (C++11 起)
``<cstddef>``
``<cstdint>`` (C++11 起)
``<cstdio>``
``<ctime>``
``<ctgmath>`` (C++11 起)
``<cwchar>``
``<cwctype>``
``<cuchar>``
``<exception>``
``<forward_list>`` (C++11 起)
``<fstream>``
``<functional>``
``<future>`` (C++11 起)
``<initializer_list>`` (C++11 起)
``<iomanip>``
``<ios>``
``<iosfwd>``
``<iostream>``
``<iterator>``
``<locale>``
``<limits>``
``<list>``
``<map>``
``<memory>``
``<mutex>`` (C++11 起)
``<new>``
``<numeric>``
``<queue>``
``<random>`` (C++11 起)
``<ratio>`` (C++11 起)
``<regex>`` (C++11 起)
``<scoped_allocator>`` (C++11 起)
``<set>``
``<shared_mutex>`` (C++11 起)
``<sstream>``
``<stack>``
``<stdexcept>``
``<streambuf>``
``<string>``
``<strstream>``
``<system_error>``
``<thread>`` (C++11 起)
``<tuple>`` (C++11 起)
``<typeindex>`` (C++11 起)
``<type_traits>`` (C++11 起)
``<unordered_map>`` (C++11 起)
``<unordered_set>`` (C++11 起)
``<utility>``
``<valarray>``
``<vector>``

typedef
typeid

# 拼音 W

亡值（xvalue）
位域（bit field）

# 拼音 V

void

# 拼音 Y

用户定义字面量（user-defined literals）(C++11 起)
右值（rvalue）(C++11 前)
原子操作（atomic operation）
预处理器（preprocessor）
运算符（operator）
运算符优先级（operator precedence）

# 拼音 Z

整数类型（integer type）
值类别（value category）
指针（pointer）
转换、类型（conversion, type）
转型、类型（casting, type；参阅转换、类型）
转型运算符（casting operator，参阅转换、类型）

const_cast
dynamic_cast
reinterpret_cast
static_cast

注释（comment）

C风格（C-style）
C++风格（C++-style）

字符类型（character type）
字节（byte）
作用域（scope）

函数（function）
函数原型（function prototype）
块（block）
类（class）
枚举（enumeration）
命名空间（namespace）
模板参数（template parameter）

左值（lvalue）

# A

abstract class（抽象类）
alignas
alignof
``<algorithm>``
array（数组）
``<array>`` (C++11 起)
ASCII
asm
assembly（汇编）
``<atomic>`` (C++11 起)
atomic operation（原子操作）
attribute（属性）(C++11)

# B

bit field（位域）
bool
byte（字节）

# C

casting operator（转型运算符，参阅转换、类型）

const_cast
dynamic_cast
reinterpret_cast
static_cast

casting, type（转型、类型，参阅转换、类型）
character type（字符类型）
class（类）
class data member（类数据成员）
class template（类模板）
comment（注释）

C-style（C 风格注释）
C++-style（C++ 风格注释）

constructor（构造函数）

converting（转换构造函数）
copy（复制构造函数）
default（默认构造函数）
delegating（委托构造函数）(C++11)
inheriting（继承构造函数）(C++11)
move（移动构造函数）(C++11)

container（容器）
conversion, type（转换、类型）

# D

decltype (C++11)

# E

expression（表达式）
explicit

# F

floating point type（浮点类型）

# G

glvalue（泛左值）

# H

header（头文件）

``<algorithm>``
``<array>`` (C++11 起)
``<atomic>`` (C++11 起)
``<bitset>``
``<cassert>``
``<ccomplex>`` (C++11 起)
``<cctype>``
``<cerrno>``
``<cfenv>`` (C++11 起)
``<cfloat>``
``<chrono>``
``<cinttypes>`` (C++11 起)
``<ciso646>``
``<climits>``
``<clocale>``
``<cmath>``
``<codecvt>`` (C++11 起)
``<condition_variable>`` (C++11 起)
``<complex>``
``<csignal>``
``<csetjmp>``
``<cstdalign>`` (C++11 起)
``<cstdarg>``
``<cstdbool>`` (C++11 起)
``<cstddef>``
``<cstdint>`` (C++11 起)
``<cstdio>``
``<ctime>``
``<ctgmath>`` (C++11 起)
``<cwchar>``
``<cwctype>``
``<cuchar>``
``<exception>``
``<forward_list>`` (C++11 起)
``<fstream>``
``<functional>``
``<future>`` (C++11 起)
``<initializer_list>`` (C++11 起)
``<iomanip>``
``<ios>``
``<iosfwd>``
``<iostream>``
``<iterator>``
``<locale>``
``<limits>``
``<list>``
``<map>``
``<memory>``
``<mutex>`` (C++11 起)
``<new>``
``<numeric>``
``<queue>``
``<random>`` (C++11 起)
``<ratio>`` (C++11 起)
``<regex>`` (C++11 起)
``<scoped_allocator>`` (C++11 起)
``<set>``
``<shared_mutex>`` (C++11 起)
``<sstream>``
``<stack>``
``<stdexcept>``
``<streambuf>``
``<string>``
``<strstream>``
``<system_error>``
``<thread>`` (C++11 起)
``<tuple>`` (C++11 起)
``<typeindex>`` (C++11 起)
``<type_traits>`` (C++11 起)
``<unordered_map>`` (C++11 起)
``<unordered_set>`` (C++11 起)
``<utility>``
``<valarray>``
``<vector>``

# I

identifier（标识符）
initialization（初始化）

aggregate（聚合体初始化）
brace（花括号初始化，参阅聚合体初始化）
constant（常量初始化）
copy（复制初始化）
default（默认初始化）
direct（直接初始化）
list（列表初始化）
reference（引用初始化）
value（值初始化）
zero（零初始化）

initializer list（初始化器列表）
``<initializer_list>`` (C++11 起)
int（参阅整数类型）
integer type（整数类型）
``<iomanip>``
``<ios>``
``<iosfwd>``
``<iostream>``
``<iterator>``

# K

keyword, C++（关键词，C++）

# L

lvalue（左值）

# M

main()
member function（成员函数）
memory model（内存模型）
mutable

# O

object（对象）
operator（运算符）
operator precedence（运算符优先级）

# P

pointer（指针）
preprocessor（预处理器）
prvalue（纯右值）(C++11 起)

# R

rvalue（右值）(C++11 前)

# S

scope（作用域）

class（类作用域）
block（块作用域）
enumeration（枚举作用域）
function prototype（函数原型作用域）
function（函数作用域）
namespace（命名空间作用域）
template parameter（模板参数作用域）

SFINAE（Substitution Failure Is Not An Error，替换失败不是错误）
short（参阅整数类型）
short int（参阅整数类型）
signed（参阅整数类型）
signed int（参阅整数类型）
signed long（参阅整数类型）
signed long int（参阅整数类型）
signed long long（参阅整数类型）
signed long long int（参阅整数类型）
signed short（参阅整数类型）
signed short int（参阅整数类型）
static
static data members（静态数据成员）

# T

template（模板）
this
type（类型）
type alias（类型别名）
typedef
typeid

# U

union（联合体）
user-defined literals（用户定义字面量）(C++11 起)

# V

value category（值类别）
variadic_arguments（变参数）
void

# X

xvalue（亡值）