Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Gidroytka
3 / 3 / 1
Регистрация: 01.05.2014
Сообщений: 21
1

Не могу разобраться с кодом

17.03.2015, 09:57. Просмотров 208. Ответов 4
Метки нет (Все метки)

Не могу разобраться с участком кода, а именно зачем нужны "++"
C++
1
*buffer->DataEnd++ = data32;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2015, 09:57
Ответы с готовыми решениями:

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

Не могу разобраться с кодом
Ввести строку, содержащую несколько слов. Определить самое длинное и самое...

Не могу разобраться с кодом
Суть состоит в том чтобы составить программу, выводящую на экран расписание...

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

Не могу разобраться с кодом (Указатели)
Всем салют! Решил освоить С++. Обучение прохожу сам по книге Лафоре "ООП в...

4
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
17.03.2015, 10:09 2
Gidroytka, предполагаю, что buffer - это указатель на класс или структуру, в котором(-ой) есть указатель на массив по имени DataEnd, и, видимо, все это делается в цикле. Так вот, если я все правильно понял, то в каждой итерации цикла мы с помощью такой конструкции переходим к следующему элементу массива.
0
Gidroytka
3 / 3 / 1
Регистрация: 01.05.2014
Сообщений: 21
17.03.2015, 10:14  [ТС] 3
Kerry_Jr, в том то и дело, что не цикл, сам DataEnd объявлен как
C++
1
unsigned* DataEnd;
т.е. это адрес конца буфера.
0
Enno
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
17.03.2015, 10:47 4
Запись добавил, указатель на конец буфера пододвинул дальше.
1
zss
Модератор
Эксперт С++
7182 / 6679 / 4228
Регистрация: 18.12.2011
Сообщений: 17,627
Завершенные тесты: 1
17.03.2015, 10:47 5
Если это контейнер, претендующий на то, чтобы быть стандартным,
то DataEnd должен указывать на элемент, следующий за последним.
C++
1
2
vector<int> v(n);
vector<int>::iterator p=v.end(); // v.end() - указывает на элемент, следующий за последним v[n-1] элементом
0
17.03.2015, 10:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2015, 10:47

Не могу разобраться с кодом. Переменные.
Вопрос в общем то ну очень элементарный. Для реализации своей программы мне...

Разобраться с кодом
Есть готовый код программы, решающей следующую задачу: Для двух...

Необходимо разобраться с кодом
Объясните пожалуйста что делает эта программа #include &lt;vector&gt; #include...


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

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

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