На инициализации станд.:: массив [дубликат]

8
задан Nicola Bonelli 22 July 2010 в 18:02
поделиться

1 ответ

Нет.

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

Это означает единственный способ использовать итераторы для копирование данных внутри массива - это итерация, и для этого массив должен быть уже построен и готов к использованию.

3
ответ дан 6 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: