-
內(nèi)聯(lián)函數(shù)://節(jié)省時(shí)間 關(guān)鍵字:inline 把關(guān)鍵字加在函數(shù)前即可: inline int mas(int a,int b,int c);查看全部
-
函數(shù)參數(shù)的默認(rèn)值: void fun(inti,intj=5,int k=10)//括號(hào)里的,而且默認(rèn)值必須在最右手邊。 函數(shù)重載: 在相同的作用域下、同一個(gè)函數(shù)名定義的多個(gè)函數(shù)、參數(shù)個(gè)數(shù)和參數(shù)類型不同 函數(shù)名(參數(shù)類型x,參數(shù)類型y) getMax(int x,int y ,int z)和getMax(double x,double y)從而實(shí)現(xiàn)重載。查看全部
-
const 常量: const int*p=NULL;//建議是這樣寫比較方便直觀 int*const y=&x時(shí),由于const在y跟指針中間所以y如果指向了x就不能再改變了。 int x=3; const int*y=&x;相當(dāng)于以權(quán)限小的接收大,這是可以的。查看全部
-
引用: int &b(別名) =原本的名字 //引用必須初始化 指針類型的引用: 類型 *&指針引用名=指針;查看全部
-
釋放內(nèi)存需要設(shè)空指針查看全部
-
內(nèi)容總結(jié)查看全部
-
釋放內(nèi)存需要設(shè)空指針查看全部
-
內(nèi)容總結(jié)查看全部
-
&儲(chǔ)存地址 *存儲(chǔ)內(nèi)容查看全部
-
....查看全部
-
三種報(bào)錯(cuò)查看全部
-
1.申請(qǐng)內(nèi)存:int *p = new int; 釋放內(nèi)存:delete p;p=NULL; // p不置為NUll,內(nèi)存重復(fù)回收,否則程序報(bào)錯(cuò)。 2.申請(qǐng)塊內(nèi)存:int *arr=new int[10]; 釋放:delete []arr; 3.申請(qǐng)內(nèi)存需要判斷是否成功,釋放內(nèi)存需要設(shè)空指針 4.new 與delete配套使用查看全部
-
引用就是起別名,&a=b;即a是b的別名。 不論改變本身還是別名,等會(huì)影響其存值。 *q = &a;同理查看全部
-
delete []p; p=NULL; // 如果沒有中括號(hào),只釋放第一個(gè)內(nèi)存,其他的內(nèi)存不釋放。查看全部
-
delete []p; p=NULL; // p不置為NUll,內(nèi)存重復(fù)回收,否則程序報(bào)錯(cuò)。 new 與delete配套使用查看全部
舉報(bào)
0/150
提交
取消