11

次のコードをコンパイルできるのはどの C++ コンパイラですか?

void (*G2API_CopyGhoul2Instance)(CGhoul2Info_v &ghoul2From, 
                                 CGhoul2Info_v &ghoul2To, 
                                 int modelIndex = -1); //<--- That's it!

それは私のコードではなく、そのようなものがたくさんあります。標準ではそのような宣言が許可されていないことは知っていますが、このコメントは、一部のコンパイラで許可されていることを示しています。

PS このコードはStar Wars Jedi Knight: Jedi Academyソースからのものです。

4

1 に答える 1

3

GCCコンパイラでコードを正常にコンパイルするためにコードに必要な修正をリストする便利なリンクを見つけましたが、コンパイラを提案することはできません。

http://www.lucasforums.com/showthread.php?t=203922

お役に立てば幸いです。

于 2013-04-05T12:57:19.627 に答える