У меня есть этот код:
std::array<int,16> copyarray(int input[16])
{
std::array<int, 16> result;
std::copy(std::begin(input), std::end(input), std::begin(result));
return result;
}
Когда я пытаюсь скомпилировать этот код, я получаю эту ошибку:
'std::begin': no matching overloaded function found
и аналогичная ошибка для std::end
.
В чем проблема и как я могу это исправить?