请问一个类定义的有关问题

请教一个类定义的问题#include vectorclass Base:public std::vectorBase{//...}请问这样会不会形成

请教一个类定义的问题
#include <vector>

class Base:public std::vector<Base>
{
//...
};

请问这样会不会形成递归定义?这种写法初次见,感觉很奇怪。

[解决办法]
lz太客气了,这种钻研的精神值得学习,坚持下去,在技术上会有作为的