Код: Выделить всё
constexpr std::array opt = {1,2};
template
constexpr auto f(const T& arr)
{
std::array res{};
return res;
}
int main()
{
auto res = f(opt);
}
Ошибка, данная GCC10.2, заключается в том, что Arr.Size () не является постоянным выражением .
Какой компилятор прав? 9.3 или 10.2?>
Подробнее здесь: https://stackoverflow.com/questions/663 ... n-gcc-10-2
Мобильная версия