次のように、別の構造型のオブジェクトの配列を含む構造があるとします。
struct foo { int x, y; };
struct bar { std::array<foo, 4> foos; };
特定の配列要素の特定の属性のメンバーへのポインターに評価される式を移植可能に書くことは可能ですか? みたいな&bar::foos[2]::x
?
アプリケーションはembindです: 可能であれば、このようなネストされた C++ 型を線形 JavaScript タプルにマップしたいと思います。メンバーへのポインターを使用してこれがうまくいかない場合は、代わりに getter メソッドと setter メソッドを使用してみることができますが、そのようなメンバーへのポインターを取得する方法があるかどうかを知りたいです。