Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,607
Записей в блоге: 12
#1

векторы и итераторы - C++

15.01.2013, 14:50. Просмотров 238. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 void delete_duplicate_neiron(vector<vector <SNeiron>  ::iterator >nw) // контейнер имеет 8 значений
 {
    for (unsigned int i = 0; i < nw.size() ; i++)
    {
        vector <SNeiron>  ::iterator ni = nw[i];
        for (unsigned int j = 0; j < nw.size() ; j++)
        {
            vector <SNeiron>  ::iterator nj =nw[j];
            if(i == j)
                continue;
            if(ni == nj) // при сравнение вылетает ошибка что делать?
            {
                vector<vector <SNeiron>  ::iterator > ::iterator del_nw = nw.begin() +j;
                nw.erase(del_nw);
                j--;
            }
        }
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 14:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос векторы и итераторы (C++):

Итераторы и векторы (Перепись) - C++
Нужно переписать программу с использованием библиотеки шаблонов vector и итераторы , но как это сделать хз. #include &lt;iostream&gt; ...

Векторы, итераторы, цикл - C++
Ребят, сломал уже голову. Задание по-сути нетрудное, но я где-то ошибся/ошибаюсь и не могу разобраться до конца Вот мой код. Подскажите,...

Итераторы и обратные итераторы - C++
У вектора есть два типа итераторов, обычные и обратные итераторы произвольного доступа... Обычные реализовал, осталось обратные. Решил...

Итераторы - C++
Не могу въехать как работают итераторы, литература-форумы не помогли, увы. На 26й строке то, что не могу осилить. Прохожу по стеку...

Итераторы в C++ - C++
Помогите плз решить 2 задачи Задача 1 Напишите программу, использующую итераторы при чтении последовательности строк со стандартного...

Итераторы - C++
Всем добрый вечер! Есть небольшие затруднения , вот например фрагмент кода: //... multimap&lt;int,Point&gt; divisionP; ...

3
vxg
Модератор
3208 / 2011 / 230
Регистрация: 13.01.2012
Сообщений: 7,790
15.01.2013, 15:00 #2
очень скверно хранить итераторы и что то с ними делать тем более удалять нечто из контейнера тем более перебирая контейнер. что вы делаете вообще?
1
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,607
Записей в блоге: 12
15.01.2013, 15:08  [ТС] #3
Цитата Сообщение от vxg Посмотреть сообщение
очень скверно хранить итераторы
не знал не знал, наоборот вместо указателя думал лучше итератор хранить, эх. придётся переписывать
0
vxg
Модератор
3208 / 2011 / 230
Регистрация: 13.01.2012
Сообщений: 7,790
15.01.2013, 15:09 #4
Цитата Сообщение от Van111 Посмотреть сообщение
лучше итератор хранить
я не знаю что в конкретном случае лучше, но код вызвал у меня страх и полное отсутствие удивления по поводу "вылета". может я не разумею гениальности задумки.
1
15.01.2013, 15:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2013, 15:09
Привет! Вот еще темы с ответами:

Итераторы - C++
Как указать не на следующий за последним элемент последовательности, а на последний! end() - следующий за последним Добавлено через...

Итераторы - C++
От какого класса наследуются итераторы в STL? Например я создаю класс и для него нужен собственный итератор, совместимый с STL (более...

итераторы си++ - C++
подскажите пожалуйста какие существуют методы итераторов? и что они делают?

Итераторы - C++
Добрый день! Начал изучать классы в C++ параллельно с итераторами. Решил сделать простенькую программу, которая создаёт список классов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru