如果我定义了一个结构体
struct A { A tmp; }
如上代码不能通过编译
struct A { vector<A> tmp; }
如上代码可以通过编译
请问这种结构体内定义类型为自己的变量有什么限制 QwQ