作者ric2k1 (Ric)
看板EE_DSnP
標題[情報] 今天同學來問我的 HW#9 的問題
時間Tue Jan 6 23:50:17 2009
記得的有:
1. class Circle 的 constructor 記得要 explicitly 去呼叫 Vertex 的 constructor
請參見 Lecture Note #8 pp. 53-54
2. const member function (如 Vertex::print() const) 去呼叫別的 member
function, 那個 function 也必須是 const member function.
3. const & non-const member function 從 function overloading 的角度來看是
不一樣的 functions. 如 ---
virtual void Vertex::f();
void Circle::f() const;
並不能造成 polymorphism 的效果...
4. Base class 的 data members 請不要在 derived class 中重新宣告一遍
想到再加, 祝大家順利寫出來!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.47.139