1 3 C 對C的擴充

2021-09-06 14:52:45 字數 1079 閱讀 4149

asm bool true false wchar_t namespace using class public 

protected private friend this inline virtual throw try catch

new delete explicit mutable export extern operator const

static template typename typeid

asm  嵌入彙編**

bool  true  false  bool型別只佔乙個位元組

wchar_t  寬字元型別,至少16位。

namespace  命名空間定義

using  從命名空間外部使用命名空間成員

class  public  protected  private  friend  this

inline  內聯函式

virtual  建立虛函式

throw  try  catch  異常處理

new  delete  

explicit  清晰,明確,告訴編譯器不要提供隱式轉換

mutable  可變資料,不能與const同用

static 與類一起使用,靜態成員,靜態方法

const 與類一起使用,常物件,常物件引用,常物件指標

export  實現模板函式的外部呼叫

extern  嵌入c語言**

}operator  過載運算子

template  定義模板函式、模板類。

typename  模板型別的類宣告,可以用class代替

typeid  與sizeof運算子類似,它獲得資料的型別

dynamic_cast  const_cast  static_cast  reinterpret_cast  

新增了函式過載。

新增內聯函式和函式模板。(template)

命名空間。(namespace)

異常處理,通過try, catch, throw 實現。

c/c++混合程式設計,用(extern "c")修飾。

型別轉換更為嚴格

函式可以設定預設引數

13 C語言總結

pragma mark 第一章 c基礎 void func1 void func1 pragma mark 第二章 分支結構 void func2 void func2 printf autumn d autumn 結果 需要注意的是,列舉變數的值是上乙個值 1 autumn 5 pragma ma...

C 對C的擴充

int a int b a 宣告b是乙個整型變數a的引用變數 型別可以被 過載 霧 includeusing namespace std template 函式模板 t max t a,t b,t c int main 內建函式是在編譯時,將所呼叫函式的 嵌入到 主函式中。inline int ma...

C 學習總結(13) C 的引用

作用 給變數起乙個別名 語法 資料型別 別名 原名 b是a的別名,所以b改變,a也會改變。引用必須初始化 必須就讓引用等於誰,例 int b a 引用在初始化後,不可以改變。b是a的別名後,不能再做別的變數的別名。作用 函式傳參時,可以利用引用的技術讓形參慘飾實參。優點 可以簡化指標修改實參。inc...