- 777 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:12:32 ]
- ヤバい。Codepad.org 落ちたかもしれない
下記コードだと、ISO なんちゃら警告が出てコンパイル不能。 class Foo; typedef int (Foo::*FUNC)(); //typedef int (*FUNC)(); void test(FUNC f) { printf("%d", f()); } class Foo { private: int x; public: Foo(int a): x(a) {} int getValue() { return x; } }; int main() { Foo f(123); test(f.getValue); //test(&(f.getValue)); return 0; }
|

|