最新回答 / qq_木魚_15
首先你問題描述得不是很清楚,兩段代碼都是一樣的,你的意思如果是將行一那一行代碼放到最后一行,那m_iCount的賦值就放在了最后,那未賦值的m_iCount就是一個隨機值,m_pArr[]這個數組的長度就無法確定。
2020-09-17
最新回答 / 星之卡比Q
這個線段對象中含有兩個點的XY坐標,也就是四個參數,Coordinate類中一個實例化對象包括了一個點的兩個參數XY,使用兩次Coordinate類的實例化對象就相當于聲明了四個參數, 為什么要這樣寫可能是因為老師要深化這一章中“對象中包含著另一個對象”的知識點
2020-09-06
最新回答 / BasicPlusPlus
這問題,我先斷下句。老師說的意思:是不是就算參數和private成員變量,就算不是一樣的名字,編譯器也自動給成員變量加了個this。回答是的,this一定會生成。和參數名,成員變量名無關。直接看代碼。<...code...>Length是成員變量,可以直接用this指針調用。不寫this就是默認調用。
2020-07-30
最新回答 / 夏冰工作室
當對象數組做類的成員時,可以這樣寫構造函數:Line(int x1,int y1,int x2,int y2){coord[0].m_iX=x1;coord[0].m_iY=y1;coord[1].m_iX=x2;coord[1].m_iY=y2;}
2020-05-28
最新回答 / 慕雪2380886
Line類的數據成員有Coordinate類實例化的兩個坐標,傳入了參數,它會賦值給Coordinate類的兩個坐標(x1, y1)(x2, y2),printInfo在Coordinate類中定義,自然可以輸出兩個坐標。傳入的順序好好思考一下,是誰傳給誰,就可以了。
2020-03-24