// iter/itercat.cpp #include #include using namespace std; int main() { vector coll; // Вставка элементов от -3 до 9 for (int i=-3; i<=9; ++i) { coll.push_back (i); } /* Вывод количества элементов как расстояния между * начальным и конечным итераторами * - ВНИМАНИЕ: применение оператора - для итераторов */ cout << "number/distance: " << coll.end()-coll.begin() << endl; /* Вывод всех элементов * - ВНИМАНИЕ: применение оператора < вместо оператора != */ vector::iterator pos; for (pos=coll.begin(); pos