C 的關鍵字

2021-09-06 06:28:15 字數 1777 閱讀 9926

//c++的關鍵字

/*auto 宣告自動變數,一般不使用

bool 宣告乙個布林型變數

break 跳出當前迴圈

asm 插入乙個彙編指令

case 開關語句分支

catch 處理throw產生的異常

char 宣告乙個字元弄變數

class

const 宣告乙個常量

const_case 從乙個const變數中丟擲

cintinue

default

delete 釋放記憶體

dodouble

dynamic_cast 動態投射

else

enum

explicit 僅用在構造器的正確

extern 宣告變數是在其他檔案中宣告(也可以看作是引用變數)

false

float

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

goto 無條件跳轉語句

ifinline 定認乙個函式為內聯

intlong

mutalbe 忽略const變數

reinterpret_cast 改變乙個變數的型別

return

short 宣告乙個短整型變數

signed 宣告有符號型別變數或函式

sizeof

static_cast 執行乙個非多型性cast

struct

switch

register 宣告乙個暫存器變數

template 模板

this

throw 丟擲乙個異常

true

trytypedef 用以給資料型別取另名或者從現有的型別中建立乙個新型別

typeid 描述乙個對像

typename 宣告聯合資料型別

unsigned 宣告乙個無符號整型變數

using

virtual 建立乙個不被已構成類有限考慮的函式

void

volatile

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

while

#include 基本輸入流

#include 基本輸出流

#include stl佇列容器

#include stl集合容器

#include 基本字串的流

#include stl堆疊容器

#include 標準異常類

#include 底層輸入/輸出支援

#include #include stl通用模板類

#include stl動態陣列容器

#include 字元處理

#include 定義錯誤碼

#incude 浮點數處理

#include 文個輸入、輸出

#include 引數化輸入、輸出

#include 資料流輸入,輸出

#include 定義各種資料型別最值常量

#include 定義本地化函式

#include 定義數學函式

#include 定義輸入、輸入函烽

#include 定義雜項函式及記憶體分配函式

#include 字串處理

#include 基於陣列的輸入輸出

#include 定義關於時間的函式

#include 寬字元處理及輸入輸出

#include 寬字元分類

*/

new關鍵字 this關鍵字 base關鍵字

使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...

this關鍵字 static關鍵字

1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...

base關鍵字 this關鍵字

用於在派生類中實現對基類公有或者受保護成員的訪問,但是只侷限在建構函式 例項方法和例項屬性訪問器中。功能主要包括 1 呼叫基類上已被其他方法重寫的方法。2 指定建立派生類例項時應呼叫的基類建構函式。base常用於,在派生類物件初始化時和基類進行通訊。base可以訪問基類的公有成員和受保護成員,私有成...