int deep = 0;for(const auto &item: items) { if(item.bit) { // начало диапазона if(deep++) anser << item.time; } // тут лучше уйти от постинкримента(if(deep)...;++deep;), просто так нагляднее else // конец диапазона if(--deep) answer << item.time; }}