最后運行結果是
1
5
coor1-- (0,2)
--coor2 (1,3)
coor3 = coor1 + coor2 (1,5)
不知道是不是這樣理解。
1
5
coor1-- (0,2)
--coor2 (1,3)
coor3 = coor1 + coor2 (1,5)
不知道是不是這樣理解。
最贊回答 / weixin_慕雪0498266
你這代碼問題很多,首先聲明友元函數時,需要指出哪個類的成員函數作友元,即 friend Match::printTime(Time &t);之后F5會出現編譯錯誤,原因在于Match未聲明,即在class Time{}前聲明class Match; 之后F5編譯出現錯誤,原因是雖然聲明了Match但編譯器不知道printTime是Match的成員函數,因此應該先編寫類Match,再編寫類Time,其中由于編寫類Match時有void printTime(Time &t),所以需要先聲明Ti...
2018-02-26
要想在靜態成員函數里訪問非靜態的數據成員,是可以的!——你必須要在靜態成員函數的參數列表中聲明一個對象的指針或引用,以此仿this指針,而且可以訪問private中的成員!
2018-02-05