Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3657 / 937 / 112
Регистрация: 10.01.2010
Сообщений: 2,513
24.05.2010, 15:12  [ТС]

Итератор и его контейнер - C++

24.05.2010, 15:12. Просмотров 1799. Ответов 14
Метки (Все метки)

Собственно а ответ на мой вопрос? Или я так понял - нет?
Но и ещё вопрос. А как же быть когда допустим я в цикле прохожу по объектам массива (итератором) и мне нужно текущий элемент удалить. Но в этом случае итератор испортится, т.к. указатель на нод содержащийся в нем уже не существует, и следующий ++ вызовет ошибку. Как в этом случае делают?

Цитата Сообщение от Manjak Посмотреть сообщение
STL проектировалась с упором на быстродействие, вся ответственность за правильность входных итераторов лежит на вызывающей стороне
Ну собственно я пишу свой двусвязный список и итератор для него, но код stl очень трудно понять
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2010, 15:12
Темы с ответами и решениями для C++ Итератор и его контейнер:

STL. Создать объект-контейнер stack и заполнить его данными типа double
Задание: 1. Создать объект-контейнер и заполнить его данными, тип которых...

Архитектура программы: как лучше реализовать контейнер и методы управления его содержимым?
Доброго времени суток. Имею такой код: class A { private: ... // поля...

Как отсортирвоать контейнер, если его тип определяется по ходу выполнения программы? (динамическая идентификация типов)
собсно #include <windows.h> #include <stdio.h> #include <vector> #include...

Итератор
Добрый день. Я начинающий. Есть проект пытаюсь сделать построение-отладку...

0
Итератор и его контейнер C++   Следующее сообщение темы 
Другие темы раздела
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread134514.html
Подскажите пожалуйста, как задать двумерный массив с клавиатуры.
C++ Шаблон двусвязного списка Привет Помогите розобратса с шаблонами вот я написал код списка двусвязного но без шаблонов #include<iostream> using namespace std; struct node { int elem; node *sled; node *pred; http://www.cyberforum.ru/cpp-beginners/thread134511.html
обход шахматной доски конём C++
Задание: составить программу на c++, вычисляющую при каких значениях m и n, существует маршрут коня по всем полям шахматной доски m x n, с посещением каждой клетки по одному разу. помогите решить...
C++ Работа с файлами
Дан файл, содержащий какой-то текст. Найти в нем слова, начинающиеся на заданную букву (буква вводится). Результат вывести в виде таблицы из одной строки.
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread134506.html
Дана строка. Удалите из неё все слова с нечётными номерами.
C++ Двумерный массив В квадратной матрице поменять местами элементы, симметричные относительно главной диагонали подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru