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

Инкремент невалидного итератора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Dll com-совместимая http://www.cyberforum.ru/cpp-beginners/thread381588.html
Подскажите пожалуйста, как в реализации обычная dll отличается от com-совместимой dll?
C++ Timer начало змейки Есть таймер и есть label1 таймер включен в таймере прописано Label1->Left= Left +1; и в результате Label1 перемещаетья примерно на 5 сантиметров влево и все, больше не двигается в чем дело, ведь он должен каждую секунду перемещать на чуть чуть то есть на одну единицу, а он прыгает и замирает. http://www.cyberforum.ru/cpp-beginners/thread381578.html
C++ DbLookUpComboBox
Есть Datasource2 ADOQuery2 , DbLookUpComboBox и база данных в которой 2 параметра это Surname и код (ключевое поле) в свойствах выбрано : в DataSource2 : DataSet-> ADOQuery2 в ADOQuery2 : connection = база данных
C++ Возведение в степень
Дано число n и его нужно возвести в степень s. Можно ли это как-то сделать не используя циклы. Заранее спасибо...
C++ перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread381571.html
Имеется такая программа: class reversion { vector<int> mass1; vector<int> mass2; vector<int> rev1; vector<int> rev2; vector<int> mult1; vector<int> mult2;
C++ и снова строки Написать программу считывающую текст и выводящую слова, начинающиеся с гласной буквы. подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
31.07.2012, 12:11     Инкремент невалидного итератора
Цитата из книжки "Обобщённое программирование и STL":
Каждый массив в Си имеет один указатель, указывающий за его конец. Его нельзя разыменовывать, поскольку в действительности он ни на что не указывает, и к нему не применяется операция инкремента, потому что каждый массив имеет только один указатель за конец, но его можно использовать для сравнения и в арифметических операциях над указателями.
Вот только не понятно, что здесь значит "не применяется"? То ли нельзя так делать совсем, то ли просто никому в голову не придёт инкрементировать его. Хотя понятно, что хорошо спроектированный итератор должен и эту ситуацию предусматривать.
 
Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru