タイトルがややこしいので、説明させてください。
次のような構造体のベクトルを持つ構造体があります。
struct foo {
int x;
vector < foo > bar;
};
しかし、次の構文を試すと、「オーバーロードされたメソッドのインスタンスがありません」というエラーが表示されます。
foo a;
foo b;
b.x = 3;
a.bar.push_back(b);
a
基本的に、 と の間に「関係」を作成しようとしているだけでb
、bar
の関連するすべてのインスタンスを含む関係ベクトルですfoo
。
助言がありますか?