最贊回答 / fengjunwei
const int *p 就是說int *p這個是常量,*p不可以改變;int const *p 就是說*p這個是常量,p不可以改變;int *const p就是說p是常量,p本身是常量指針;依次類推。
2016-12-02
最新回答 / 嘿嘿嘿11
int main(int argc , char* argv[]){? ? {new int;}? ? _CrtDumpMemoryLeaks();? ? return 0;}<...code...>
2016-11-20
最新回答 / Qays
arr存放的是你之前申請的內存的首地址,如果你只寫delete arr的話它就只會釋放首地址對應的空間,而你申請的十個空間中后面的九個都不會釋放,加上[]只會表面釋放arr著整一塊的內存。
2016-11-20
最新回答 / weibo_你的手溫暖了整個冬天_0
fun(int a,int b)這樣定義的話會改變,fun(int &a,int &b)不會改變,因為形參定義的是a,b的地址,函數(shù)中a,b已經存放了值,所以調用的時候不會改變。
2016-11-15
最贊回答 / 慕粉1422388549
你把代碼中第四句去掉就會好了。。 你想想 , p= &x ,x的地址給p ,然后 delete p; 這不等于是釋放x嗎?x又不是申請的,釋放它當然會出現(xiàn)錯誤
2016-11-06
最贊回答 / 慕用2633824
<...code...>視頻里面講:函數(shù)定義和原型中的a和b是形參,那么函數(shù)調用中的x和y就是實參。實參是正名,形參是引用,是別名,函數(shù)體中利用形參進行交換。形參的值發(fā)生改變,實參的值也發(fā)生改變。交換發(fā)生前,int &a=x;諸位同修道友,我理解的對吧?
2016-11-05