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