C++語言 之 關鍵字


C++關鍵字:

1、asm:允許在代碼中直接插入匯編語言指令。

2、auto:用來聲明完全可選擇的局部變量。

3、bool:用來聲明布爾邏輯變量。

4、break:用來跳出一個doforwhile循環,也可以 結束一個switch語句的句子

5、case:在switch里面用來檢測匹配。

6、catch:通常通過throw語句捕獲一個異常

7、char:用來聲明字符變量

8、class:創建新的數據類型

9、const:告訴編譯器一旦被初始化過的變量就不能再修改

10、const_cast:格式:const_cast<type> (object)

11、continue:用來結束這次循環在一個循環語句中

12、defaultswitch語句中的缺省條件

13、delete:用來釋放p指向的內存,p先前應該被new調用過

14、do:構建一個循環語句表,直到條件為假

15、double:聲明浮點型變量精度

16、dynamic_cast:強制將一個類型轉化為另一種類型,並且在運行時檢查它,保證它的合法性

17、else:用在if語句中的二選一

18、enum:用來創建一個包含多個名稱元素的名稱表

19、explicit:當構造函數被指定時,將不會自動把構造函數作為轉換構造函數

20、extern:用來告知編譯器變量在當前范圍之外聲明過了

21、falsebool

22、float:聲明浮點型變量

23、for:一個有4部分組成的循環

24、friend:允許類或函數訪問一個類中的私有數據

25、goto:可以完成從當前位置到指定標志位的跳轉

26、if:構造一個允許不同的代碼在不同條件下執行的分支機制

27、inline::請求編譯器擴張一個給定的函數,函數里面有靜態變量、嵌套、switches或者遞歸的時候不給予內聯

28、int:聲明整型變量

29、long:聲明長整型變量

30、mutable:忽略所有const語句

31、namespace:允許創建一個新的空間

32、new:可以給數據類型分配一個新節點並返回一個指向新分配內存區的首地址,也可以對它進行初始化,

33、operator:用於操作符重載函數

34、private:屬於私有類的數據只能被它的內部成員訪問,除了friend使用,也能用來繼承一個私有的基類,所有的公共和保護成員的基類可以變成私有派生類

35、protected:保護數據對於它們自己的類是私有的並且能被派生類繼承,也能用於指定派生,所有的公共和保護成員基類可以變成保護的派生類

36、public:在類中的公共數據可以被任何人訪問,也能用來指定派生,所有 的公共和保護成員的基類可以變成保護的派生類

37、register:請求編譯器優化它的變量,並且通常這種優化比人工優化好

38、reinterpret_cast:能把一種數據類型改變成另一種,它應當被用在兩種不可調和的指針類型之間

39、return:可以從當前函數跳轉到給函數的任何地方,返回值是任意的

40、short:用來修正數據類型,用來聲明短整型變量

41、signed:用來修正數據類型,用來聲明符號字符型變量;

42、sizeof:用來用字節計算右邊表達式並返回字節數

43、static:用來給變量創建永久存儲空間,靜態變量在函數間調用時保持他們的值不變,當用在一個類中時,所有要用到的靜態變量的時候這個類將把這個變量鏡像過去

44、static_cast:用來在不同類型之間進行強制轉換,並且沒有運行時間檢查

45、struct:類似classes,其成員更像是類中的公共成員

46、switch:允許通過一個表達式判斷許多數值

47、template:用來創建一個對未知數據類型的操作的函數模板

48、this:指向當前對象,所有屬於一個class的函數成員都有一個this指向

49、throw:在C++體系下用來處理異常

50、truebool

51、try:試圖去執行由異常產生的代碼

52、typedef:允許你從一個現有的類型中創建一個新類型

53、typeid:返回一個type_info定義過的對象和那個對象類型

54、typename:用來在template描述一個未定義類型或者代替關鍵字class

55、union:類似classes,所有成員分享同一個內存

56、unsigned:用來修正數據類型,聲明無符整型變量

57、using:用來在當前范疇輸入一個namespace

58、virtual:用來創建虛函數,通常不被派生類優先考慮,但假如函數被作為一個純的虛函數時,這種情況它一定被派生類優先考慮

59、volatile:描述變量時使用,阻止編譯器優化哪些以valatile修飾的變量

60、void:用來表示一個函數不返回任何值或者普通變量能指向任何數據類型的數據,也能用來聲明空參數表

61、wchar_t:用來聲明字符變量寬度

62、while:用於一個只要條件未真就執行的循環體

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM