![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]() Код:
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
![]() Код:
Потом делаем it++, в результате пропускаем один эл-т |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
не работает)))
к тому же мне кажется уж после этого это никак не влияет ибо break; |
![]() |
![]() |
![]() |
#14 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
Ты его неправильно понял. Тебе надо делать так:
Код:
Ещё вариант -- data.erase(std::remove_if(data.begi n(), data.end(), <сюда впихни фугнкцию-сравнивалку>), data.end()); Всё, я спать, а то уже 30 часов без сна
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 02.03.2011 в 19:02. |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
Печально но и это не работает.
И еще ребят, вам не кажется что после it = data.erase(it); всякие -- и ++ какбы не имеют смысла? Я блин в тупике |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
![]() |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
а это что for (it=data.begin(); it!=data.end(); it++) ?
поцаны хелп)) |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
![]()
Кажется нашел.
Не хватает оператора копирования. Вызывается автоматически сгенеренный компилятором, и при освобождении name портится память Надо вставить Код:
Код:
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
офигеть... Д_М ты бох.. заработало!
нет, там надо именно ==0. т.к такое значение возвращает strcmp() если строки равны кстати и такая форма Код:
и никакого присваивания... объясните ?! |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 02.02.2011
Сообщений: 92
|
![]() Код:
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
class vector | Proghelper | Помощь студентам | 5 | 09.12.2010 21:31 |
#include <vector> | GBAXA | Visual C++ | 12 | 15.08.2010 11:25 |
итераторы и vector.erase( | Teksa | Общие вопросы C/C++ | 5 | 28.04.2010 15:05 |
vector | NiCola999 | Помощь студентам | 5 | 26.02.2010 08:37 |
std::vector | ciaonataha | Общие вопросы C/C++ | 1 | 10.05.2009 15:50 |