台大资工稳多媒体实验室.pptVIP

  • 0
  • 0
  • 约1.74千字
  • 约 23页
  • 2021-12-01 发布于福建
  • 举报
單一繼承的物件模型 單一繼承:指每一個class的direct bass class只能有一個,繼承的深度沒有限制。 Class CPoint2d{ public : ….. protected : float x; float y; } oPt2d ; float x; float y; oPt2d Class CPoint3d : public CPoint2d { public: … protected: float z; }oPt3d ; oPt3d float x; float y; float z; 多重繼承的物件模型 多重繼承:指每一各class有兩個以上的direct base class,繼承的深度沒有限制。 Class CVertex{ Vertex *next; } oV; oV * next; Class CPoint3dV: public CPoint2d ,public CVertex { public: … protected: float z; }oPt3dV ; oPt3dV float x; float y; float z; * next; 虛擬繼承 Shared subobject 繼承的機制。 多重繼承與虛擬多重繼承的比較: 多重繼承 虛擬多重繼承 ios ios ios ostream ist

文档评论(0)

1亿VIP精品文档

相关文档