Так что у меня есть тот кусок кода, который работает : < /p>
Код: Выделить всё
void Text::textTypePtr(Root* text, ...)
{
va_list args;
va_start(args, text);
Interact::ModifiedKey modKey = va_arg(args, Interact::ModifiedKey);
Keyboard::Key key = va_arg(args, Keyboard::Key);
static_cast(text)->textType(modKey, key);
va_end(args);
}
< /code>
А затем этот фрагмент кода, который меняет порядок Args < /p>
void Text::textTypePtr(Root* text, ...)
{
va_list args;
va_start(args, text);
static_cast(text)->textType(va_arg(args, Interact::ModifiedKey), va_arg(args, Keyboard::Key));
va_end(args);
}
Подробнее здесь: https://stackoverflow.com/questions/632 ... some-cases
Мобильная версия