Использую словарь при загрузке софтины закидываю map<int,Object*,less<int> > p; ........ for(int i=1;i<=100;i++) { Object* f=new Object(); p.insert(pair<int,Object*>(i,f)); } делаю cout<<p.size() //получаю 100 вроде все прекрасно затем я удалаяю часть их map<int,Object*>::iteratot i=p.lower_bound(1); while(i!=p.end() { if('Ok') p.erase(i); i++; } заием cout<<p.size(); получаю 2 тоже нормально но после этого Object* f=new Object(); p.insert(pair<int,Object*>(i,f)); раз двадцать а в ответ 2 В чем проблема
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с STL (2002)
- Форум Mutable map with default value in scala (2013)
- Форум [Sugar for coffie]Сахарок для java (2010)
- Форум очередная путаница в голове про move (2019)
- Форум Дошлифовать Swing GUI desktop application (2016)
- Форум Странное поведение при чтении файла, C++ (2013)
- Форум c++ & openssl (2007)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум stl (2003)
- Форум STL (2004)