C++ 關鍵字
C++ 關鍵字
下面的表格列出了 C++ 中有用的關鍵字。
關鍵字 | 描述 |
---|---|
and | 另一種編寫邏輯 && 運算子的方式 |
and_eq | 另一種編寫 &= 賦值運算子的方式 |
bitand | 另一種編寫 & 按位運算子的方式 |
bitor | 另一種編寫 | 按位運算子的方式 |
bool | 只能儲存 true 或 false 值的資料型別 |
break | 跳出迴圈或 switch 塊 |
case | 標記 switch 語句中的程式碼塊 |
catch | 捕獲 try 語句生成的異常 |
char | 可以儲存單個字元的資料型別 |
類別 | 定義一個類 |
compl | 另一種編寫 ~ 按位運算子的方式 |
const | 將變數或引數宣告為常量(不可更改),或指定類方法不修改類的屬性 |
continue | 繼續迴圈的下一次迭代 |
default | 指定 switch 語句中的預設程式碼塊 |
刪除 | 釋放動態記憶體 |
do | 與 while 一起使用以建立 do/while 迴圈 |
double | 通常為 64 位長,可以儲存小數的資料型別 |
else | 在條件語句中使用 |
enum | 宣告列舉型別 |
false | 布林值,等同於 0 |
float | 通常為 32 位長,可以儲存小數的資料型別 |
for | 建立 for 迴圈 |
friend | 指定可以訪問私有和保護成員的類和函式 |
goto | 跳轉到標籤指定的程式碼行 |
if | 構成條件語句 |
int | 通常為 32 位長,可以儲存整數的資料型別 |
long | 確保整數至少為 32 位長(使用 long long 來確保 64 位) |
namespace | 宣告名稱空間 |
new | 分配動態記憶體 |
not | 另一種編寫邏輯 ! 運算子的方式 |
not_eq | 另一種編寫 != 比較運算子的方式 |
或 | 另一種編寫邏輯 || 運算子的方式 |
or_eq | 另一種編寫 |= 賦值運算子的方式 |
private | 一種訪問修飾符,使得成員只能在宣告的類中訪問 |
protected | 一種訪問修飾符,使得成員只能在宣告的類及其子類中訪問 |
公共 | 一種訪問修飾符,使得成員可以從任何地方訪問 |
return | 用於從函式返回值 |
short | 將整數的大小減小到 16 位 |
signed | 指定 int 或 char 可以表示正負值(這是預設值,所以關鍵字通常不是必需的) |
sizeof | 返回變數或資料型別所佔記憶體大小的運算子 |
static | 指定屬性或方法屬於類本身,而不是類的例項 指定函式中的變數在函式結束後仍保留其值 |
struct | 定義一個結構 |
switch | 選擇要執行的多個程式碼塊之一 |
template | 宣告模板類或模板函式 |
this | 類方法和建構函式中可用的變數,包含指向類例項的指標 |
throw | 建立可以被 try...catch 語句捕獲的自定義錯誤 |
true | 布林值,等同於 1 |
try | 建立 try...catch 語句 |
typedef | 定義自定義資料型別 |
unsigned | 指定 int 或 char 應僅表示正值,從而可以儲存兩倍大的數字 |
using | 允許使用名稱空間中的變數和函式而無需名稱空間的名稱字首 |
virtual | 指定類方法是虛擬的 |
void | 指示一個不返回值的函式,或指定指向具有未指定型別的資料的指標 |
while | 建立 while 迴圈 |
xor | 另一種編寫 ^ 按位運算子的方式 |
xor_eq | 另一種編寫 ^= 賦值運算子的方式 |