C 幾個不常用的關鍵字

2021-07-14 13:19:36 字數 596 閱讀 7356

asm 插入乙個彙編指令.

auto 宣告乙個本地變數. 

const_cast 從乙個const變數中丟擲.

dynamic_cast 動態投射.

explicit 僅用在構造器的正確匹配.

extern 告訴編譯器在別的地方變數已經被定義過了.

friend 允許非函式成員使用私有資料.

inline 定義乙個函式為內聯.

mutable 忽略const變數.

namespace 用乙個定義的範圍劃分命名空間.

register 定義乙個暫存器變數.

reinterpret_cast 改變乙個變數的型別.

static_cast 執行乙個非多型性cast.

template 建立乙個給特殊函式.

typedef 從現有的型別中建立乙個新型別.

typeid 描述乙個物件.

typename 宣告乙個類或未定義的型別.

volatile 警告編譯器有關的變數可能被出乎意料的修改.

wchar_t 宣告乙個帶有寬度的字元型變數.

C 中幾個比較不常用的關鍵字

mutable關鍵字 關鍵字mutable是c 中乙個不常用的關鍵字,他只能用於類的非靜態和非常量資料成員 我們知道乙個物件的狀態由該物件的非靜態資料成員決定,所以隨著資料成員的改變,對像的狀態也會隨之發生變化 如果乙個類的成員函式被宣告為const型別,表示該函式不會改變物件的狀態,也就是 該函式...

C 中幾個比較不常用的關鍵字

關鍵字mutable是c 中乙個不常用的關鍵字,他只能用於類的非靜態和非常量資料成員 我們知道乙個物件的狀態由該物件的非靜態資料成員決定,所以隨著資料成員的改變,對像的狀態也會隨之發生變化 如果乙個類的成員函式被宣告為const型別,表示該函式不會改變物件的狀態,也就是 該函式不會修改類的非靜態資料...

C 中幾個比較不常用的關鍵字

mutable關鍵字 關鍵字mutable是c 中乙個不常用的關鍵字,他只能用於類的非靜態和非常量資料成員 我們知道乙個物件的狀態由該物件的非靜態資料成員決定,所以隨著資料成員的改變,對像的狀態也會隨之發生變化 如果乙個類的成員函式被宣告為const型別,表示該函式不會改變物件的狀態,也就是 該函式...