3 / 3 / 1
Регистрация: 26.02.2011
Сообщений: 99
1

Размер контейнера не меняется при изменении итератора

02.08.2013, 13:01. Показов 740. Ответов 4
Метки нет (Все метки)

Почему размер контейнера не меняется?
C++
1
2
3
4
5
std::string m;
std::string::iterator mi = m.begin();
*mi = 'd';
std::cout << m[0] << std::endl; // d
std::cout << m.size(); // 0
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2013, 13:01
Ответы с готовыми решениями:

Класс контейнера и итератора
Товарищи программисты. Помогите выяснить что должен делать в данной задаче итератор. Реализовать...

Почему при изменении размера окна не меняется цвет заполнения?
Почему при изменении размера окна не меняется цвет заполнения?:no: ... case WM_PAINT:...

При изменении размера окна программы меняется и размер изображения
Здравствуйте. Как сделать так, чтобы при изменении размера окна программы менялся и размер...

Перерасположение блоков при изменении ширины контейнера
Здравствуйте. В контейнере div находятся три блока. .................... При уменьшении ширины...

4
В астрале
Эксперт С++
8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
02.08.2013, 13:09 2
vdvoid, Потому что это UB так-то. В пустой строке begin == end => вы пытаетесь разыменовать end.
0
2644 / 2220 / 239
Регистрация: 03.07.2012
Сообщений: 8,064
Записей в блоге: 1
02.08.2013, 13:13 3
В контейнер надо добавлять элементы через insert().
0
40 / 40 / 5
Регистрация: 05.12.2011
Сообщений: 343
02.08.2013, 13:17 4
vdvoid, а какой компилятор? у меня, например, в vs 2008 всё валится на попытке присвоения разыменованному итератору, что вроде бы и логично.
0
4004 / 3266 / 914
Регистрация: 25.03.2012
Сообщений: 12,198
Записей в блоге: 1
02.08.2013, 15:38 5
изучи Си и указатели, потом берись за С++ и итераторы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2013, 15:38
Помогаю со студенческими работами здесь

При решении блоком Given/Find не меняется результат при изменении приближенных значений
Здравствуйте! При решении задания по ТОЭ возникла необходимость использования блока Given/Find, но...

Кроп элементов ListBox'a при изменении размера контейнера с включенной виртуализацией
Уважаемые форумчане, помогите пожалуйста тупому школьнику новичку в WPF. Вот очень простой...

Меняется стиль при изменении класса
Как же весело находить различные баги в своем коде... У нас есть HTML footer`а вместе с bootstrap...

Не меняется дата при изменении времени
tz_database tzDB; tzDB.load_from_file(&quot;C:/date_time_zonespec.csv&quot;); std::string ms =...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru