最贊回答 / Jedenn
http://www.cnblogs.com/xiaofengkang/archive/2011/05/16/2048262.html 百度一下一大堆相關的博客,隨便哪一個看一看就懂了。
2018-03-20
最新回答 / 慕運維9051032
你記錯了吧,在定義中返回的不是*this嗎?聲明:friend Coordinate & operator-(Coordinate &c1);定義時:Coordinate & operator-(Coordinate &c1)? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? c1.m_iX=-c1.m_iX;? ? ? ? ? ? ? ? c1.m_iY=-c1.m_iY;? ? ? ? ? ? ? ? ?return *this;? ? ? ? ? ? ? ...
2018-03-18
最贊回答 / Jedenn
這位同學缺了太多基礎知識,恐怕還不適合看這個視頻教程,建議先拿隨便一本C教材從基本類型、循環控制語句到函數的使用。循序漸進才是最好的學習方法,很好奇這個系列的之前的視頻你是怎么看的,因為你問的這個問題太太新手了。
2018-03-14
最贊回答 / 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