Страницы

Поиск по вопросам

вторник, 10 декабря 2019 г.

Проход по списку std::unique_ptr

#cpp #cpp11 #std_list #unique_ptr


Как пройти по списку, содержащему std::unique_ptr, используя следующий синтаксис:

for ( auto i : myList )

    


Ответы

Ответ 1



Смотрите, unique_ptr не копируется (иначе уникальность указателя нарушилась бы). Поэтому вам нужно итерировать не по копиям ваших элементов массива, а по ссылкам на них. for (auto& i : myList) ...

Комментариев нет:

Отправить комментарий