最新回答 / 慕雪2380886
Line類的數(shù)據(jù)成員有Coordinate類實(shí)例化的兩個坐標(biāo),傳入了參數(shù),它會賦值給Coordinate類的兩個坐標(biāo)(x1, y1)(x2, y2),printInfo在Coordinate類中定義,自然可以輸出兩個坐標(biāo)。傳入的順序好好思考一下,是誰傳給誰,就可以了。
2020-03-24
最新回答 / 慕瓜6434638
如果在類內(nèi)只是對函數(shù)進(jìn)行聲明則在類外需要對函數(shù)定義,但是你在類內(nèi)對聲明的函數(shù)已經(jīng)賦予了操作,既已經(jīng)定義了,就不要再在類外對函數(shù)重新定義了
2020-03-19
最新回答 / 小仆仆
為什么要用?就一個類,已經(jīng)在類里面實(shí)例化了,如果有2個類,且對象A中有對象B,對象B沒有默認(rèn)構(gòu)造函數(shù),那么對象A才用初始化列表來初始化對象B
2020-01-15
最贊回答 / qq_慕仰2542006
*p = &coor? 前面還有東西吧兄弟,這是在定義的時候直接給指針指向了可以直接 1. ?? int(或其他類型)*p=&coor;(定義指針類型時直接給它指向)或者 ? ? ?? 2. ?? int (或其他類型)*p;(先定義指針的類型)? ? ? ? ? ? ? ? ? p=&coor; ?? (再給它指向)
2020-01-02
已采納回答 / justyk
其實(shí)沒有區(qū)別,使用一個和兩個作用相同,把這幾個成員函數(shù)和數(shù)據(jù)成員放在一個public下也是一樣的。寫兩個時為了增加代碼的可讀性,區(qū)分?jǐn)?shù)據(jù)成員和成員函數(shù),當(dāng)定義的數(shù)據(jù)成員和成員函數(shù)很多時,它的優(yōu)勢就顯現(xiàn)出來了。
2019-11-13