Computer >> Máy Tính >  >> Lập trình >> C ++

Có bao nhiêu từ khóa trong C ++?

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:

Toán tử
alignas (kể từ C ++ 11)
alignof (kể từ C ++ 11)

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