2006-11-25から1日間の記事一覧
題のような関数の宣言は、標準C++では禁止されているが、 現ヴァージョンのGCCでは、以下のような抜け道がある。 template struct bar { static void baz(X* x); }; extern "C" __typeof__(bar>::baz) foo; // 関数 void foo(int(*))の宣言 ただし、これがGC…
題のような関数の宣言は、標準C++では禁止されているが、 現ヴァージョンのGCCでは、以下のような抜け道がある。 template struct bar { static void baz(X* x); }; extern "C" __typeof__(bar>::baz) foo; // 関数 void foo(int(*))の宣言 ただし、これがGC…