Код: Выделить всё
#include
template
void experiment (ValueType (&theArray)[sizeof...(Indices)])
{
//code removed
}
Ошибка связана с «sizeof...» (Индексы)». Если, например, вы удалите sizeof...(Indices) и замените его числом, например 4, компилируется нормально.
Я проверил это в Visual Studio и с помощью Compiler Explorer. (https://godbolt.org/).
С помощью Compiler Explorer я попробовал компилятор Clang, и он тоже проходит.
Нет версия X64 или X86 msvc v.19x работает.
Есть ли у кого-нибудь предложения. Заранее спасибо.
Дэймон
Подробнее здесь: https://stackoverflow.com/questions/782 ... ot-working