-5
A
答えて
0
他の構造体の内部にある構造体のメンバーの参照を作成するにはどうすればよいですか?
あなたが求めているものを少しは不明、おそらくこれはあなたがやろうとしているものである。
struct A {
struct B {
void f() {}
};
};
int main() {
// pointer to member function of B
// to which A::B::f is assigned
void (A::B::*member)() = &A::B::f;
A::B b{};
// invoke member on b, equivalent to b.f()
(b.*member)();
}
member
は別のクラス内で定義されたクラスのメンバへのポインタです、あなたのタイトルに記載されています。
main
の最後の行がの場合、b
のメンバーが呼び出されます。 b.f();
に相当します。
関連する問題
- 1. C構造体内の構造体内部の構造体
- 2. 別の構造体の内部にある構造体内の要素にポインタとしてアクセスするにはどうすればよいですか?
- 3. ある構造体を別の構造体にコピーする
- 4. 構造体内に多くの構造体を入れるにはどうすればいいですか?
- 5. 一部のメンバーだけが別の構造体の値を使用できる構造体を宣言するにはどうすればいいですか?
- 6. 構造体の配列を別の構造体にネストする
- 7. 他の構造体の内部にある構造体の配列のメンバー変数は、参照によって渡されません。
- 8. 構造体へのポインタとして構造体をマーシャリングするにはどうすればよいですか?
- 9. ポインタで構造体内部の構造体にアクセス
- 10. 別の構造体の内部で構造体の配列を初期化するにはどうすればよいですか?
- 11. 参照ベクトルを使用して構造体を作成するにはどうすればよいですか?
- 12. Javaの構造体のような構造体を作成する
- 13. 構造体を別の構造体メンバにキャストする方法
- 14. Cの構造体を指す構造体のポインティング・メンバー
- 15. MATLABの構造体に構造体を作成するには? Cコードで
- 16. C++の構造体内の構造体
- 17. Pythonの構造体内にmatlab構造体をインポートする
- 18. これは私の構造体である構造体のコンストラクタ
- 19. 構造体のメンバーにアクセスする#define?
- 20. 構造体内の構造体
- 21. 構造体への参照を戻す
- 22. ポインタで構造体内のリスト内の構造体にアクセスする方法は?
- 23. 構造体を別の構造体に渡す方法
- 24. 別の構造体にフレキシブルな配列メンバーを持つ構造体
- 25. 他の構造体内にある構造体を拡張する
- 26. 他の構造体内で構造体の値を設定するには
- 27. 名前のある構造体を別の構造体に匿名構造体として埋め込む
- 28. 構造体内の構造体を初期化する
- 29. ユニオン内の構造体のC++アクセス・メンバー
- 30. Lispのメンバーと構造体
詳細な説明なしでは答えられず、「うまくいかない」というのは役に立つ問題の説明ではありません。 – molbdnilo