Какой компилятор поддерживает указатель на функцию с аргументами по умолчанию?
Какой компилятор С++ может скомпилировать следующий код?
void (*G2API_CopyGhoul2Instance)(CGhoul2Info_v &ghoul2From,
CGhoul2Info_v &ghoul2To,
int modelIndex = -1); //<--- That it!
Это не мой код, и у меня много таких вещей. Я знаю, что стандарт не допускал такого объявления, но этот комментарий говорит мне, что некоторые компиляторы позволяют это.
P.S. Этот код из Источник Star Wars Jedi Knight: Jedi Academy.
Ответы
Ответ 1
Не могу предложить компилятор, хотя я нашел полезную ссылку, в которой перечислены исправления, необходимые для кода, чтобы успешно скомпилировать его с компилятором GCC.
http://www.lucasforums.com/showthread.php?t=203922
Надеюсь, это вам полезно.