range based for - первый/последний?
От: Marty Пират  
Дата: 13.03.19 00:38
Оценка: +1
Здравствуйте!

Для цикла типа:

for( autp a : cont)
{
    doWith(a);
}


можно определить первый/последний элемент?


Раньше делал типа того:

for( bla::bla<bla>::const_iterator bit = cont.begin(); bit != cont.end(); ++bit)
{
    if (bit == cont.begin())
        std::cout<<", ";
}


для вывода разных списков и тп.

Для нового range-for'а есть какой-нибудь вариант?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.