最新回答 / WORLD_CONNECTED
并不是;我猜你的代碼是這樣的void fun (int a = 10 , int b = 20 , int c = 30);//定義void fun (int a, int b , int c ){//實現(xiàn)? ? cout << a << "," << b << "," << c << endl;}在mian里面寫的是fun(1.1);你這樣相當于int a = 10;int b = 20;int c = 30;a = 1.1;//因...
2017-09-19
最新回答 / 慕慕6147433
當const已經(jīng)修飾一直變量時,再去用指針去指這個變量會很危險,因為指針可以改去該變量的值,與const就有沖突的風險,const int *p=&a和const int * const p=&a是可以的,這樣保證了*p的值不能改變,所以就不會有與const沖突的可能性。
2017-09-10
最新回答 / 青鬃
james_yuan ? 慕課網(wǎng)中搜索一下這個人,我c++課程都是看他的視頻學的,感覺比我的大學老師講得好(emmm...畢竟課堂上講的代碼只能干看著不能邊學邊敲很無聊的)
2017-09-08
已采納回答 / 慕粉1527144879
你先把這行代碼注釋掉自行看看結(jié)果,然后再加上這行代碼你就會知道它的意思(執(zhí)行的重載函數(shù)int getMax(int a, int b))
2017-09-05
最新回答 / 寅月
但是視頻上說 const int *p和int const *p沒有區(qū)別啊,區(qū)別指針常量和常指針不是區(qū)別*在const左邊還是右邊嗎?
2017-08-20
最贊回答 / ufan0
inline是C++關(guān)鍵字,并且用網(wǎng)絡(luò)上講得的詳細點說法就是在函數(shù)聲明或定義中函數(shù)返回類型前加上關(guān)鍵字inline,即可以把函數(shù)指定為內(nèi)聯(lián)函數(shù)。關(guān)鍵字inline必須與函數(shù)定義放在一起才能使函數(shù)成為內(nèi)聯(lián),僅僅將inline放在函數(shù)聲明前面不起任何作用。inline是一種“用于實現(xiàn)的關(guān)鍵字”,而不是一種“用于聲明的關(guān)鍵字”。一般的,用戶可以閱讀函數(shù)的聲明,但是看不到函數(shù)的定義。
2017-08-13