最新回答 / WORLD_CONNECTED
并不是;我猜你的代碼是這樣的void fun (int a = 10 , int b = 20 , int c = 30);//定義void fun (int a, int b , int c ){//實現? ? 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已經修飾一直變量時,再去用指針去指這個變量會很危險,因為指針可以改去該變量的值,與const就有沖突的風險,const int *p=&a和const int * const p=&a是可以的,這樣保證了*p的值不能改變,所以就不會有與const沖突的可能性。
2017-09-10
最新回答 / 青鬃
james_yuan ? 慕課網中搜索一下這個人,我c++課程都是看他的視頻學的,感覺比我的大學老師講得好(emmm...畢竟課堂上講的代碼只能干看著不能邊學邊敲很無聊的)
2017-09-08
已采納回答 / 慕粉1527144879
你先把這行代碼注釋掉自行看看結果,然后再加上這行代碼你就會知道它的意思(執行的重載函數int getMax(int a, int b))
2017-09-05
最贊回答 / ufan0
inline是C++關鍵字,并且用網絡上講得的詳細點說法就是在函數聲明或定義中函數返回類型前加上關鍵字inline,即可以把函數指定為內聯函數。關鍵字inline必須與函數定義放在一起才能使函數成為內聯,僅僅將inline放在函數聲明前面不起任何作用。inline是一種“用于實現的關鍵字”,而不是一種“用于聲明的關鍵字”。一般的,用戶可以閱讀函數的聲明,但是看不到函數的定義。
2017-08-13