Có tổng cộng 95 từ dành riêng trong C ++. Các từ dành riêng của C ++ có thể được xếp vào một số nhóm một cách thuận tiện. Trong nhóm đầu tiên, chúng tôi đặt những cái cũng có trong ngôn ngữ lập trình C và đã được chuyển sang C ++. Có 32 trong số này.
Có 30 từ dành riêng khác không có trong C, do đó mới đối với C ++
Có 11 từ dành riêng trong C ++ không cần thiết khi bộ ký tự ASCII tiêu chuẩn đang được sử dụng, nhưng chúng đã được thêm vào để cung cấp các lựa chọn thay thế dễ đọc hơn cho một số toán tử C ++ và cũng để tạo điều kiện thuận lợi cho việc lập trình với các bộ ký tự thiếu các ký tự cần thiết C ++.
Đây là danh sách tất cả các từ dành riêng này:
alignas (kể từ C ++ 11) | alignof (kể từ C ++ 11) | và |
và_eq | asm | atom_cancel (TM TS) |
atom_commit (TM TS) | atom_noexcept (TM TS) | auto (1) |
bitand | bitor | bool |
ngắt | trường hợp | bắt |
char | char16_t (kể từ C ++ 11) | char32_t (kể từ C ++ 11) |
lớp (1) | than phiền | khái niệm (kể từ C ++ 20) |
const | constexpr (kể từ C ++ 11) | const_cast |
tiếp tục | co_await (coroutines TS) | co_return (coroutines TS) |
co_yield (coroutines TS) | kiểu khai báo (kể từ C ++ 11) | default (1) |
xóa (1) | làm | gấp đôi |
dynamic_cast | khác | enum |
rõ ràng | xuất (1) | extern (1) |
false | float | cho |
bạn ơi | goto | nếu |
nhập (mô-đun TS) | inline (1) | int |
dài | mô-đun (TS mô-đun) | có thể thay đổi (1) |
vùng tên | mới | noexcept (kể từ C ++ 11) |
không | not_eq | nullptr (kể từ C ++ 11) |
| hoặc | hoặc_eq |
riêng tư | được bảo vệ | công khai |
đăng ký (2) | reinterpret_cast | yêu cầu (kể từ C ++ 20) |
trả về | ngắn | đã ký |
sizeof (1) | tĩnh | static_assert (kể từ C ++ 11) |
static_cast | struct (1) | chuyển đổi |
đồng bộ hóa (TM TS) | mẫu | cái này |
thread_local (kể từ C ++ 11) | ném | true |
thử | typedef | typeid |
typename | công đoàn | chưa dấu |
using (1) | ảo | void |
dễ bay hơi | wchar_t | trong khi |
xor | xor_eq | |