#cpp #cpp11 #std_list #unique_ptr
Как пройти по списку, содержащему std::unique_ptr, используя следующий синтаксис: for ( auto i : myList )
Ответы
Ответ 1
Смотрите, unique_ptr не копируется (иначе уникальность указателя нарушилась бы). Поэтому вам нужно итерировать не по копиям ваших элементов массива, а по ссылкам на них. for (auto& i : myList) ...
Комментариев нет:
Отправить комментарий