|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
Что изучать для совершенствования знаний по C++08.11.2018, 09:25. Показов 21509. Ответов 361
0
|
|
| 08.11.2018, 09:25 | |
|
Ответы с готовыми решениями:
361
Что изучать после получения базовых знаний по c# Какой язык и технологию изучать после получения средних знаний
|
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|||
| 25.11.2018, 08:28 [ТС] | |||
|
8Observer8,
0
|
|||
| 25.11.2018, 09:12 | |||||||
|
У меня к тебе вопрос. Попробуй, не запуская эту программу (но пользуясь гуглом), написать, что будет выведено на экран:
0
|
|||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||
| 25.11.2018, 09:30 | ||
|
8Observer8, зачем вообще в змейке использовать очередь? Разве не лучше взять обычный массив, менять размер через realloc, сдвигать координаты и т.п.? В вашем случае, насколько я понял, идет постоянное перевыделение памяти, причем на несчастные 8-16 байт.
0
|
||
| 25.11.2018, 10:42 | ||||
|
COKPOWEHEU, а с другой стороны, CyberGame хотел через массив сделать. Если вы готовы потратить время, чтобы объяснить ему, как сделать через динамический массив и realloc, то он будет очень рад если вы ему подробно объясните. Может быть действительно перебор элементов контейнера через итератор ему пока рано изучать. CyberGame, ты бы хотел, чтобы тебе объяснили, как делать змейку через динамический массив и realloc?
0
|
||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
||||||||||||||||||||||||||||||||||
| 25.11.2018, 18:20 [ТС] | ||||||||||||||||||||||||||||||||||
|
8Observer8,
Добавлено через 11 минут 8Observer8, Попробуй, не запуская эту программу (но пользуясь гуглом), написать, что будет выведено на экран: Создаётся структура "Вектор", в которой есть переменный "x", "y"
В конец списка добавляются значения - "v1", v2" и "v3" - которые уже инциилизированы.
Удаляет первый элемент - v1. Выведет, из списка v2.x.y
Добавлено через 12 минут 8Observer8,
Он перебирает ( переменную const food?) auto - автоопределитель типа const - константа &food - ссылка на область в памяти, хранящая переменная food : foods) - ? for - как идёт перебор?
0
|
||||||||||||||||||||||||||||||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||
| 25.11.2018, 19:20 | |||||
|
0
|
|||||
| 25.11.2018, 21:04 | ||||||||||||||||||||||||||||||||||||||||
Если нужно перебрать элементы списка в цикле, чтобы, например, вывести данные списка на экран, то можно использовать итератор:
В предыдущей программе ты можешь заменить этот цикл:
0
|
||||||||||||||||||||||||||||||||||||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
||||||||||||||||||||||
| 25.11.2018, 21:56 [ТС] | ||||||||||||||||||||||
|
8Observer8,
Так понимаю эта запись означает "it++;", то что например, уже вместо итератора на первый элемент списка, он указывает на второй?!
Сейчас пробегусь по коду отладчиком. Предлагаю следующим действием сделать, рандомный спавн еды. Добавлено через 15 минут У меня еще последнее время появилось чуство, что я всё забыл, и ничего не понимаю. Не знаю даже с чем это связанно.
0
|
||||||||||||||||||||||
| 26.11.2018, 04:27 | ||||||||||
Добавлено через 2 минуты Добавлено через 6 часов 21 минуту
0
|
||||||||||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 26.11.2018, 08:57 [ТС] | |
|
8Observer8, так-с, что за карточки. Не понял вообще
. Объясни что делать то нужно.Ну не знаю, по счет английского. Можно вообще диалог вести на английском, при условии, что если слову не пойму переводчик переведет правильно.
0
|
|
| 26.11.2018, 11:27 | |
|
Попробуй перейти по этой ссыкле и клинуть по Snake2D: https://trello.com/b/7dIY6kgi/public-board
Там ты увидешь пункт:
0
|
|
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 26.11.2018, 12:07 [ТС] | |
|
8Observer8, да
0
|
|
| 26.11.2018, 12:18 | |
|
А редактировать ты можешь? Добавить новый пункт?
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 3
|
|
| 26.11.2018, 17:11 | |
|
помогите, пожалуйста ,перечислить возможные структуры данных для работы с комплексными числами
0
|
|
| 26.11.2018, 17:40 | ||
|
0
|
||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 26.11.2018, 20:06 [ТС] | |
|
8Observer8, нет, не могу.
0
|
|
| 27.11.2018, 05:15 | ||
Добавлено через 1 час 54 минуты Если и после входа не будет доступно редактирование и добавление новых пунктов, то пришли мне свой gmail. Я добавлю тебя в команду. Может это так работает. Просто я думаю, что если я создал "Открытую команду" ("Public Team"), то она будет открыта для всех. Я объясню, чем это будет удобно. В змейку нужно будет добавлять новую функциональность. Лучше, чтобы был общий список, быстро доступный, чем искать его потом по форуму. Ещё много чего можно придумать, чтобы добавить в змейку. Что-то из того, что нужно добавить простое и первоочередное. Например, я считаю, что самое важное:
Писать "ToDo List" и комментарии к коду предлагаю только на английском, потому что документация по C++, OpenGL и т.д. на английском. Лучшие книги, туториалы - всё это на английском. Пусть текст будет с ошибками, это неважно. Добавлено через 14 минут CyberGame, как ты, наверное, уже понимаешь, в процессе написания таких простых игр, как змейка, можно многому учиться. Игры, так скажем, наукоёмкие. В них можно добавлять:базу данных для записи рекордов, сеть, картинки, звуки/музыку, эффекты, математику, физику, алгоритмы (например, алгоритмы поиска пути на графах) и т.д. А это ты ещё не начинал писать другие игры, типа: понг, арканойд и т.д. С каждой новой игрой или с каждым рефакторингом (улучшением) старых игр ты подходишь с текущим опытом. Ты видишь, что раньше ты делал не так, или ты повторяешь то что делал правильно и подзабыл. Когда ты к чему-то возвращаешься снова и снова, то ты это лучше понимаешь и запоминаешь с каждым разом. Не паникую и не опускай руки, если что-то сейчас непонятно. Оставь, что непонятно как есть и делай то, что понятно. Ты нагуглил, как в C++ генерировать случайные целые числа из указанного диапазона?
0
|
||
|
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
|
|
| 27.11.2018, 08:28 [ТС] | |
|
8Observer8, да почекал!
rand() % ( диапазон )
0
|
|
| 27.11.2018, 08:51 | |||||||
|
Кстати, размер поля сейчас 20x20, а его можно изменить в этой строке, можно поставить 50x50:
0
|
|||||||
| 28.11.2018, 07:33 | ||||||
|
CyberGame, поставь бесплатный редактор GIMP. Этот редактор гораздо удобнее, чем Paint. GIMP тебе ещё нираз пригодится. Когда ты изучаешь программирование на примере написания простых игр, взаимодействуя с кем-то, то крайне важны быстрые и понятные способы обмена информацией.
Например, я хочу сообщить, как будет настроена координатная сетка, если функции setNewCoordSystem передать в качестве двух последних параметров 8x8. В GIMP можно в меню поставить флаг "Show Grid", настроить размер, можно редактировать написанный текст, это никак в Paint, где уходит куча времении на изменения и построения. Для змейки будет удобно на такой карте расставлять препятствия. Много для чего удобно использовать этот редактор в будущем. После вызова этой функции:
0
|
||||||
| 28.11.2018, 07:33 | |
|
Подскажите, как лучше всего изучать язык, ежели в академии не дают достаточный объем знаний Какие паттерны можно использовать для совершенствования приложения Что изучать для работы Что изучать для создания сайтов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|