Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
#1

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

15.01.2013, 14:50. Просмотров 231. Ответов 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--;
            }
        }
 
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 14:50     векторы и итераторы
Посмотрите здесь:

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

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

Итераторы С++ - C++
Как с помощью итераторов работать с массивом объектов класса? И что такое класс Итератор? П.С. Не через вектора

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

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

итераторы - C++
ребят помогите плиз vector&lt;double&gt;::iterator t = matrix.begin(); vector&lt;double&gt;::iterator t1 = matrix.end(); for(;t&lt;t1;t++) ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
15.01.2013, 15:00     векторы и итераторы #2
очень скверно хранить итераторы и что то с ними делать тем более удалять нечто из контейнера тем более перебирая контейнер. что вы делаете вообще?
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
15.01.2013, 15:08  [ТС]     векторы и итераторы #3
Цитата Сообщение от vxg Посмотреть сообщение
очень скверно хранить итераторы
не знал не знал, наоборот вместо указателя думал лучше итератор хранить, эх. придётся переписывать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2013, 15:09     векторы и итераторы
Еще ссылки по теме:

Контейнеры и итераторы - C++
Здравствуйте. Нужна помощь в написании лабораторной работы задание 1. Контейнеры. Создать контейнер, добавить в него следующий обьект:...

индексы и итераторы - C++
какая связь между индексами и итераторами. например, есть вектор. итератор р указывает на елемент со значением 5. как узнать индекс этого...

Вектор и итераторы - C++
Всем привет. Помогите дописать курсовую. Нодо сделать вывод студентов с вектора + сортировку объектов в векторе по любому значению. Вот что...

Итераторы. Шаблоны. - C++
Построить класс, описывающий линейный двусвязной список. Построить класс итератор, что позволяет проходить список. Написать программу,...


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

Или воспользуйтесь поиском по форуму:
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
15.01.2013, 15:09     векторы и итераторы #4
Цитата Сообщение от Van111 Посмотреть сообщение
лучше итератор хранить
я не знаю что в конкретном случае лучше, но код вызвал у меня страх и полное отсутствие удивления по поводу "вылета". может я не разумею гениальности задумки.
Yandex
Объявления
15.01.2013, 15:09     векторы и итераторы
Ответ Создать тему
Опции темы

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