len3d

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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
类似这样,会不会非常不妥?

posted on 2005-07-16 21:32  Len3d  阅读(431)  评论(1编辑  收藏  举报