首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

以下类的定义看不明白,该如何解决

2012-02-04 
以下类的定义看不明白我在看一个高手的代码,里面用大手笔写道:classCAAMShapeCollection:publicstd::vecto

以下类的定义看不明白
我在看一个高手的代码,里面用大手笔写道:
class   CAAMShapeCollection   :   public   std::vector <CAAMShape> ,   CAAMObject

CAAMShape,CAAMObject都是类,加个std::vector我就不明白了,如果是:
class   CAAMShapeCollection   :   CAAMShape,   CAAMObject

还可以看明白,表示CAAMShapeCollection   从CAAMShape以及CAAMObject两个继承得到.

[解决办法]
vector是模板类

class CAAMShapeCollection : public std::vector <CAAMShape> , CAAMObject
这个是CAAMShapeCollection 继承自存储CAAMShape的vector类和CAAMObject类

热点排行