掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
C++のメンバ関数のアドレス (ID:65973)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
// ヒント: static関数からメンバ関数を呼べばいい。 #include <iostream> // cout, endl class foo { int value; void f(int arg) { std::cout << "foo(" << value << ")::f(" << arg << ")\n"; } static void g(foo* self, int arg) { self->f(arg); } public: foo(int v) : value(v) {} void run(int arg) { g(this,arg); } }; int main() { foo f(123); f.run(456); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.