已采納回答 / 慕尼黑7462800
Array 是我們自己定義類名稱(或稱為數據類型),在Array后的&是引用符,兩者加在一起說明后面跟著的函數返回類型是Array類型的實例,就如課件中例子顯示的,返回的是*this。
2019-09-29
最新回答 / 慕前端1067589
對象指針無需定義 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 是在對象中默認存在的??????????????? 指向自己對象成員指針需要在對象的public或private成員中定義?????? 在對象的成員中定義才存在????? 指向自己的? 對象類型的成員
2019-09-07
最新回答 / 慕沐45833
在Line.h中,Coordinate m_coorA;Coordinate m_coorB; 僅僅是申明這個line類有這個成員,并沒有實例化,所以并沒執行構造函數,只有實例化時才執行構造
2019-08-31
最贊回答 / 慕運維3124395
所有對象成員沒有默認構造函數就都得使用初始化列表進行初始化,因為沒有默認構造函數就沒有辦法初始化賦值。當你設置了默認構造函數之后,系統在你初始化對象的時候就會使用你設置的默認構造函數,而不會使用系統自己定義的。默認構造函數的要求是無參數,或者參數全為默認值。
2019-08-18
已采納回答 / 慕運維3124395
1.2均不合法,3存在語法錯誤數組符號代表進行一次訪問,1中p[1]代表訪問到了第二個對象,此時再用->再次訪問就不合理了;p中存放的地址是第一個對象的,p+1代表第二個對象的地址,此時p+1還未進行訪問操作,直接使用.取成員依舊是不合理的;同理p+1代表一個指針存放第二個對象的地址,可以進行訪問拿到m_x這個成員,但是p+1應該加上小括號,因為->的優先級高于+;
2019-08-18
已采納回答 / AlexPan0610
視頻中的代碼是 cout << "arr.m_iCount" << arr.getCount() << endl;雖然提示信息寫的是"arr.m_iCount",實際訪問的方法是arr.getCount()。
2019-08-06