-
int *p = new int[1000]; if(NULL == p); { //內存分配失敗 } int *p = new int; deliete p; p = NULL;(防止重復) 使用new,使用delete。前后一致 申請內存要判斷是否成功查看全部
-
賦值的形式; *&x=a查看全部
-
指針引用查看全部
-
結構體類型的引用查看全部
-
指針還是變量查看全部
-
函數默認值放在最右端; 聲明的時候添加默認值,但是定義的時候最好省略不用; 調用的時候不寫參數,則使用默認參數;否則覆蓋默認值; 函數重載:名稱相同參數可辨,免于同樣的功能取不同的名字,根據參數進行區別; 內聯函數:減少函數調用返回的時間,要求函數調用頻繁且代碼簡單; 重載函數是函數的一種特殊情況,為方便使用,C++允許在同一范圍中聲明幾個功能類似的同名函數, 但是這些同名函數的形式參數(指參數的個數or類型)必須不同,也就是說用同一個運算符完成不同的運算功能。這就是重載函數。重載函數常用來實現功能類似而所處理的數據類型不同的問題。查看全部
-
重載函數是函數的一種特殊情況,為方便使用,C++允許在同一范圍中聲明幾個功能類似的同名函數, 但是這些同名函數的形式參數(指參數的個數or類型)必須不同,也就是說用同一個運算符完成不同的運算功能。這就是重載函數。重載函數常用來實現功能類似而所處理的數據類型不同的問題。查看全部
-
函數重載:名稱相同參數可辨,免于同樣的功能取不同的名字,根據參數進行區別; 內聯函數:減少函數調用返回的時間,要求函數調用頻繁且代碼簡單;查看全部
-
函數默認值放在最右端; 聲明的時候添加默認值,但是定義的時候最好省略不用; 調用的時候不寫參數,則使用默認參數;否則覆蓋默認值;查看全部
-
函數調用的時候,為了避免傳入的參數不被修改,可以對傳入的參數進行const修飾;查看全部
-
const修飾的是誰,誰就不能變查看全部
-
int a=2; const int *p=&a; //這樣的const修飾的是*p, 可以改變p指向的地址(p=&y),但是不能修改*p對應地址的內容(*p=5); int a=2; int *const p=&a;//const修飾的是p, 不能改變p指向的地址(p=&y); int a=2; const int *const p=&a;//都不能修改查看全部
-
函數參數默認值查看全部
-
內容總結查看全部
-
有默認參數值的參數必須在參數表的最右端查看全部
舉報
0/150
提交
取消