次のように構築されたベクターツリーを構築したい
struct myStruct {
int a;
string b;
};
typedef boost::make_recursive_variant<
myStruct *
, std::vector< boost::recursive_variant_ >
>::type myStruct_tree;
複数のベクトルとそれらのベクトルのベクトルを追加する場合、ある種の位置ベクトルを使用してツリーをどのようにトラバースしますか
vector<int>
これは、ベクトル ポインター ツリーで定義された各ベクトル/サブベクトル内のオブジェクトの位置を特定します。