エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メンバ関数ポインタは仮想関数を正しく呼び出せるか? - 神様なんて信じない僕らのために
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メンバ関数ポインタは仮想関数を正しく呼び出せるか? - 神様なんて信じない僕らのために
呼び出せる。 class A; typedef void (A::*member_function)(); class A { int a; public: virtual ~A()... 呼び出せる。 class A; typedef void (A::*member_function)(); class A { int a; public: virtual ~A(){} virtual void f() { printf("A::f\n"); } virtual void m() { printf("A::m\n"); } virtual void n() { printf("A::n\n"); } void execute(int functionIndex) { (this->*functionTable[functionIndex])(); } void print() { int* dump = reinterpret_cast<int*>(functionTable); for (int i = 0; i < 6; ++i) { printf("%d\n", d