Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

มีคำหลักกี่คำใน C ++


มีคำสงวนไว้ทั้งหมด 95 คำในภาษา C++ คำที่สงวนไว้ของ C ++ อาจถูกจัดวางเป็นกลุ่มต่างๆ อย่างสะดวก ในกลุ่มแรก เราใส่สิ่งที่มีอยู่ในภาษาการเขียนโปรแกรม C และส่งต่อไปยัง C++ มีทั้งหมด 32 รายการ

มีคำสงวนอีก 30 คำที่ไม่ได้อยู่ใน C ดังนั้นจึงเป็นคำใหม่สำหรับ C++

มี 11 คำสงวน C++ ที่ไม่จำเป็นเมื่อใช้ชุดอักขระ ASCII มาตรฐาน แต่มีการเพิ่มคำเหล่านี้เพื่อให้ทางเลือกที่อ่านง่ายขึ้นสำหรับตัวดำเนินการ C ++ บางตัวและยังอำนวยความสะดวกในการเขียนโปรแกรมด้วยชุดอักขระที่ไม่มีอักขระที่จำเป็น C++.

นี่คือรายการคำสงวนทั้งหมดเหล่านี้:

alignas (ตั้งแต่ C++11)
alignof (ตั้งแต่ C++11)
และ
และ_eq
asm
atomic_cancel (TM TS)
atomic_commit (TM TS)
atomic_noexcept (TM TS)
อัตโนมัติ(1)
bitand
bitor
bool
break
กรณี
จับ
ถ่าน
char16_t (ตั้งแต่ C++11)
char32_t (ตั้งแต่ C++11)
คลาส(1)
compl
แนวคิด (ตั้งแต่ C++20)
const
constexpr (ตั้งแต่ C++11)
const_cast
ดำเนินการต่อ
co_await (coroutines TS)
co_return (coroutines TS)
co_yield (coroutines TS)
decltype (ตั้งแต่ C++11)
ค่าเริ่มต้น(1)
ลบ(1)
ทำ
double
dynamic_cast
else
enum
ชัดเจน
ส่งออก(1)
extern(1)
เท็จ
float
สำหรับ
เพื่อน
goto
if
นำเข้า (โมดูล TS)
inline(1)
int
ยาว
โมดูล (โมดูล TS)
เปลี่ยนแปลงได้(1)
namespace
ใหม่
ไม่มีข้อยกเว้น (ตั้งแต่ C++11)
ไม่
not_eq
nullptr (ตั้งแต่ C++11)
ตัวดำเนินการ
หรือ
or_eq
ส่วนตัว
มีการป้องกัน
public
ลงทะเบียน(2)
reinterpret_cast
ต้องการ (ตั้งแต่ C++20)
return
สั้น
ลงนามแล้ว
ขนาด(1)
static
static_assert (ตั้งแต่ C++11)
static_cast
struct(1)
สวิตช์
ซิงโครไนซ์ (TM TS)
เทมเพลต
นี่
thread_local (ตั้งแต่ C++11)
โยน
จริง
ลอง
typedef
typeid
typename
union
ไม่ได้ลงนาม
ใช้(1)
เสมือน
เป็นโมฆะ
volatile
wchar_t
ในขณะที่
ซ้อ
xor_eq