2011-04-09から1日間の記事一覧

C++のメンバ関数をメモリに保存し、呼び出す方法

クラスを使用せずにC言語のみであれば、下記コードのように関数のポインタを保存し呼び出すことが可能です。 =====test1.cpp===== #include void (*func)() = 0;void foo() { puts("foo"); }int main() { puts("main"); func = foo; func(); } =============…