Вопросы по теме 'range-based-loop'
Как я могу пропустить элементы в цикле for на основе диапазона на основе «индекса»?
Есть ли способ получить доступ к итератору (я полагаю, нет индекса цикла ?) в цикле for на основе диапазона С++ 11?
Часто нам нужно сделать что-то особенное с первым элементом контейнера и перебрать оставшиеся элементы. Итак, я ищу что-то вроде...
7324 просмотров
schedule
20.03.2023
Цикл for на основе диапазона с особым случаем для первого элемента
Я часто сталкиваюсь с кодом, который выглядит так:
bool isFirst = true;
for(const auto &item: items)
{
if(!isFirst)
{
// Do something
}
// Normal processing
isFirst = false;
}
Кажется, должен быть лучший способ...
5748 просмотров
schedule
21.10.2022
Как изменить режим С++ 98 в DEV С++ на режим С++ 17, который поддерживает циклы на основе диапазона?
Я уже давно использую циклы for на основе диапазона. Я делаю это, изменяя настройки моего компилятора Dev C++ с таким образом . Однако новые функции c++ 17 не будут поддерживаться в этом компиляторе.
for (auto&& [first,second] : mymap) {...
1042 просмотров
schedule
06.06.2024