Нет.
std :: array
является агрегатом, поэтому вы не получаете никаких специальных функций, таких как конструкторы, принимающие итераторы. (Это меня действительно удивляет, с введением std :: initializer_list
я не вижу вреда в создании других полезных конструкторов. Возможно, еще вопрос.)
Это означает единственный способ использовать итераторы для копирование данных внутри массива - это итерация, и для этого массив
должен быть уже построен и готов к использованию.