亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / qq_宮月劍客_dFJORW
這個加和不加應給是和你的構造函數有關,有參數的要加,沒有參數的不用加

已采納回答 / 慕婉清5772930
Array(const Array&arr)跟set函數一樣都是成員函數,都可以訪問私有成員

已采納回答 / z741092665
 ?。?)加括號    1.?若括號里為空,即無實參項,調用默認構造函數;    2. 若括號里非空,即有實參項,調用重載構造函數或復合默認構造函數?! 。?)不加括號    調用默認構造函數,或復合默認構造函數。

已采納回答 / 青春在路上qxp
就是相當于你把&后面的看成一個成體,它輸出的是一個數,然后引用這個數實例化新的一個Array對象。我是這樣理解的。你可以再看看前邊引用那里 的視頻

已采納回答 / 天空上的太陽
類外定義函數時已經指明所屬類了。

已采納回答 / 藍鹽
this是當前對象的地址,*this就是這個對象了

已采納回答 / 寶慕林2364461
你的打印出的全是第三個對象的數據,賦值并沒有出錯你的打印方式應該用p去調用成員?for(int j=0;j<3;j++)?{? ? ?cout<<"p_x: "<<p.m_iX<<endl;//改動這里的調用方式? ? ?cout<<"p_y: "<<p.m_iY<<endl;? ? ?p--;//這里已經實現了指針回指,上面就無需使用下標調用?}改成這樣試試

已采納回答 / qq_天生_4
因為你在Line.h中實例化了一個坐標類的對象m_coorA,此時m_coorA.setX()即為調用對象m_coorA的函數,void zuobiao::setx(int x){ m_ix = x;}此函數功能為傳入一int 類型的值并復制給m_ix, 即得到了點m_coorA的X坐標。

最贊回答 / 慕婉清6117359
因為你在demo.cpp中包括了Coordinate.h,Coordinate.cpp包括了Coordinate.h,所以會自動調用

已采納回答 / qq_無名_91
實例化數組對象是要用new去分配空間內存,如下Coordinate * coorArr=new Coordinate[2];再對每個成員進行賦值,如果不想依次賦值,則要重寫有參構造函數,利用參數列表進行初始化

已采納回答 / guolaikankan
p1=new Coordinate(x1,y1);p2=new Coordinate(x2,y2);有問題吧Coordinate *p1=new Coordinate(x1,y1);Coordinate *p2=new Coordinate(x2,y2);試試

已采納回答 / cxxxxy
因為你主函數main實例化Line的時候,Line類里面就有對應的m_coorA和B,而這個A和B就是屬于coordintate這個類的,那么你想實例Line,是不是得把他里面的coordintate先實例化了才行呀!!老師也在那個文件中添加了coordintate的頭文件!
課程須知
本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消