class Triangle:public Polygon{
......
};
//Constructor of Triangle
Triangle::Triangle(int xpts[],int ypts){
Polygon::no_pts = 3;
for(int i=0;i <= no_pts;++i){
Polygon::x[i] = xpts[i];
Polygon::y[i] = ypts[i];
}
}
我的問題是 class Triangle 不是已從 class Polygon 的 protected 繼承了裡面
的 data member , 所以不是就可以這樣 no_pts = 3,那 no_pts 之前為何還要加上
Polygon:: 呢? 還有此兩種用法的主要差別在哪 ? 謝謝!!!
--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46minfinite [0m]From: 140.115.229.140