Từ dành riêng là từ không thể được sử dụng làm định danh, chẳng hạn như tên của một biến, hàm hoặc nhãn - nó là "dành riêng cho mục đích sử dụng". Đây là một định nghĩa cú pháp và một từ dành riêng có thể không có nghĩa.
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 ngôn ngữ lập trình 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 để hỗ trợ lập trình với các bộ ký tự thiếu các ký tự theo yêu cầu của 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à | và_eq | asm |
nguyên tử_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 bè | goto |
nếu | nhập (TS mô-đun) | 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) | Toán tử | 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ở lại | 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 |
không dấu | sử dụng (1) | ảo |
void | dễ bay hơi | wchar_t |
trong khi | xor | xor_eq |