我想构建一个构造如下的向量树
struct myStruct {
int a;
string b;
};
typedef boost::make_recursive_variant<
myStruct *
, std::vector< boost::recursive_variant_ >
>::type myStruct_tree;
如果我附加多个向量,以及这些向量中的向量,我将如何使用某种位置向量遍历树
vector<int>
它定位向量指针树中定义的每个向量/子向量中的对象位置。