已采納回答 / 慕尼黑7462800
Array 是我們自己定義類名稱(或稱為數(shù)據(jù)類型),在Array后的&是引用符,兩者加在一起說明后面跟著的函數(shù)返回類型是Array類型的實(shí)例,就如課件中例子顯示的,返回的是*this。
2019-09-29
已采納回答 / 慕瓜5249981
普通對(duì)象可以調(diào)用常對(duì)象成員函數(shù),常對(duì)象只能調(diào)用常成員函數(shù),同時(shí)可以這樣理解,普通對(duì)象有讀寫權(quán)限,常成員函數(shù)只有讀權(quán)限,
2019-09-23
最新回答 / justyk
你這個(gè)實(shí)例化構(gòu)造函數(shù)和析構(gòu)函數(shù)要在Line.cpp里面吧,放在main函數(shù)里不行應(yīng)該
2019-09-20
最新回答 / 慕前端1067589
對(duì)象指針無需定義 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 是在對(duì)象中默認(rèn)存在的??????????????? 指向自己對(duì)象成員指針需要在對(duì)象的public或private成員中定義?????? 在對(duì)象的成員中定義才存在????? 指向自己的? 對(duì)象類型的成員
2019-09-07
最新回答 / 慕沐45833
在Line.h中,Coordinate m_coorA;Coordinate m_coorB; 僅僅是申明這個(gè)line類有這個(gè)成員,并沒有實(shí)例化,所以并沒執(zhí)行構(gòu)造函數(shù),只有實(shí)例化時(shí)才執(zhí)行構(gòu)造
2019-08-31
最新回答 / weixin_慕蓋茨506606
兄弟,你把坐標(biāo)系根據(jù)數(shù)據(jù)排列規(guī)律繪制就好了呀,這樣就避免了8-x的轉(zhuǎn)換
2019-08-28
最贊回答 / 慕運(yùn)維3124395
所有對(duì)象成員沒有默認(rèn)構(gòu)造函數(shù)就都得使用初始化列表進(jìn)行初始化,因?yàn)闆]有默認(rèn)構(gòu)造函數(shù)就沒有辦法初始化賦值。當(dāng)你設(shè)置了默認(rèn)構(gòu)造函數(shù)之后,系統(tǒng)在你初始化對(duì)象的時(shí)候就會(huì)使用你設(shè)置的默認(rèn)構(gòu)造函數(shù),而不會(huì)使用系統(tǒng)自己定義的。默認(rèn)構(gòu)造函數(shù)的要求是無參數(shù),或者參數(shù)全為默認(rèn)值。
2019-08-18
已采納回答 / 慕運(yùn)維3124395
1.2均不合法,3存在語法錯(cuò)誤數(shù)組符號(hào)代表進(jìn)行一次訪問,1中p[1]代表訪問到了第二個(gè)對(duì)象,此時(shí)再用->再次訪問就不合理了;p中存放的地址是第一個(gè)對(duì)象的,p+1代表第二個(gè)對(duì)象的地址,此時(shí)p+1還未進(jìn)行訪問操作,直接使用.取成員依舊是不合理的;同理p+1代表一個(gè)指針存放第二個(gè)對(duì)象的地址,可以進(jìn)行訪問拿到m_x這個(gè)成員,但是p+1應(yīng)該加上小括號(hào),因?yàn)?>的優(yōu)先級(jí)高于+;
2019-08-18
已采納回答 / AlexPan0610
視頻中的代碼是 cout << "arr.m_iCount" << arr.getCount() << endl;雖然提示信息寫的是"arr.m_iCount",實(shí)際訪問的方法是arr.getCount()。
2019-08-06