继承具有派生类作为参数的模板类

时间:2018-11-14 09:52:59

标签: c++ templates

在阅读vcglib的源代码时,我遇到了一些如下的模板代码:

class MyVertex: public VertexSimp2<MyVertex, MyEdge, MyFace, vcg::Coord3f>{};
class MyFace: public Face<MyVertex, MyEdge, MyFace, face::VertexRef>{};

我的问题是:类MyVertex继承自以MyVertex类型为参数的模板类,而MyFace继承自以MyFace为参数的模板类。在我看来,在定义派生类时,基类定义不明确。我应该如何解读这段代码?

0 个答案:

没有答案