class polygonObject : public object {...};
class shapeObject : public object {...};

为了避免写成这样:

class scene
{
    vector<polygonObject> polyob;
    vector<shapeObject>   shpob;
};

我选择了写:

class scene
{
    vector<object*>   ob;
};

然后,比如在插入新polygonObject的时候,先push_back一个object指针,然后new polygonObject
类似这样,会不会非常不妥?

相关文章:

  • 2021-11-23
  • 2021-06-17
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-27
  • 2021-12-12
  • 2021-07-05
  • 2021-09-07
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案