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

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

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

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

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

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

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

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

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

4
Kerry_Jr
Эксперт PHP
2219 / 2014 / 941
Регистрация: 14.05.2014
Сообщений: 5,888
Записей в блоге: 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
Модератор
Эксперт С++
8594 / 7553 / 4674
Регистрация: 18.12.2011
Сообщений: 20,003
Завершенные тесты: 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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2015, 10:47

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

Не могу разобраться с формулой (или кодом) которая корректно выставит ставки согласно текущему % дохода от суммы ставки
Подскажите, пожалуйста, как в C++ реализовать в игре алгоритм ставок. 1. Есть 100% потеря,...

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


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

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

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