このコードを考えると:
typedef void (*Thunk)();
Thunk* gFP;
void foo(){ printf("Foo "); *gFP(); };
void bar(){ printf("Bar ");
Thunk Codex[] = { foo, bar };
gFP = Codex;
(*gFP++)();
関数呼び出しは増分の前または後に発生しますか?
すなわち:これは「FooFoo Foo ...」または「FooBar」を印刷しますか?