c++ - 哪个编译器支持带默认参数的函数指针?

标签 c++ compiler-construction standards function-pointers

哪个c++编译器可以编译下一段代码?

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

这不是我的代码,我有很多这样的东西。我知道标准不允许这样的声明,但是this评论告诉我一些编译器允许它。

附言此代码来自 Star Wars Jedi Knight: Jedi Academy来源。

最佳答案

虽然我找到了一个有用的链接,其中列出了使用 GCC 编译器成功编译代码所需的修复,但无法建议编译器。

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

希望对你有用。

关于c++ - 哪个编译器支持带默认参数的函数指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15834324/

相关文章:

c++ - spoj 中的 SIGSEGV 错误但在 ideone 中工作正常

c++ - 评分程序 - 在 C++ 中编译/执行 C++ 代码

java - 如何在 Java 程序中运行 Java 源代码

c++ - 创建函数来访问类变量是一种好习惯吗?

sql - COALESCE 或 CASE 更高效和/或标准

C++虚拟继承: Implementation difference

c++ - 如何在卡萨布兰卡(CPP Rest SDK)中为客户提供特定的 IP 地址

c - 如何使用我刚刚从源代码构建的 GMP 库?

c# - C# 编译器如何优化代码片段?

c# - 哪个具有更好的性能,Action 或 Wiring to Event