C ++中的自继承结构定义

时间:2015-07-16 06:30:18

标签: c++ inheritance vector struct

以下结构定义和设计的问题是什么? 有人可以解释一下以下代码的作用吗?

#include <iostream>
#include <string>

struct A: public std:vector<A> 
{ 
   A(); 
   virtual ~A(); 
};

int main(){

   return 0;

}

提前非常感谢你!

1 个答案:

答案 0 :(得分:0)

有愚蠢的错误。在VS2013中使用以下代码编译

#include <vector>

struct A : public std ::vector<A>
 {
    A();
    virtual ~A();
 };