读书人

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

发布时间: 2012-02-04 15:43:09 作者: rapoo

以下类的定义看不明白
我在看一个高手的代码,里面用大手笔写道:
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类

读书人网 >C++

热点推荐