|
0 / 0 / 0
Регистрация: 30.04.2026
Сообщений: 10
|
|
Как понять тему ссылки и указатели05.08.2026, 20:53. Показов 9839. Ответов 135
Метки нет (Все метки)
я не понимаю эту тему я постоянно путаюсь дайте какойто видеоурок самый понятный или сами объясните я не понимаю.
0
|
|
| 05.08.2026, 20:53 | |
|
Ответы с готовыми решениями:
135
Указатели и указатели на указатели, а также типы данных Code:: Blocks (не на тему программирования, а на тему настройки)
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 06.08.2026, 21:31 | |
|
Зачем вообще нужен указатель? К переменной можно обратиться по имени. Следовательно, имя переменной хранит адрес, а имя массива - адрес первого элемента. Какая разница, какой конкретно физический адрес у переменной? Это какие-то машиннокодовые заморочки.
0
|
|
|
фрилансер
6506 / 5757 / 1134
Регистрация: 11.10.2019
Сообщений: 15,405
|
||||
| 06.08.2026, 21:41 | ||||
![]() а вот адрес может смениться, в том смысле, что мы переключились на работу с другим объектом. Тогда в указатель пишется актуальный адрес Добавлено через 54 секунды
0
|
||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|||||
| 06.08.2026, 22:15 | |||||
|
Добавлено через 5 минут Приведите пример, когда без указателя невозможно обойтись никак?
0
|
|||||
|
фрилансер
6506 / 5757 / 1134
Регистрация: 11.10.2019
Сообщений: 15,405
|
|||
| 06.08.2026, 22:36 | |||
|
2) есть набор объектов. Нужно работать с одним из них, а с каким именно - заранее неизвестно. Указатель является селектором 3) произвольный доступ к элементам массива (указатели или итераторы) 4) динамический полиморфизм
0
|
|||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|||
| 06.08.2026, 23:13 | |||
|
0
|
|||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,372
|
|||||||
| 06.08.2026, 23:19 | |||||||
|
А кто это сделаль?? Не моё это не моё... Простите меня старого... Это не я...
0
|
|||||||
|
фрилансер
6506 / 5757 / 1134
Регистрация: 11.10.2019
Сообщений: 15,405
|
|||
| 06.08.2026, 23:21 | |||
Спасибо, но нет
0
|
|||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,372
|
|
| 06.08.2026, 23:23 | |
|
Алексей1153,
Когда ещё не было искуственного интелекта, я пытался учиться у людей... А они склонны бросаться вот такими штуками... А от этого толку нету, так как я ни чего не понимаю в динамическом полиформизьме...
0
|
|
|
фрилансер
6506 / 5757 / 1134
Регистрация: 11.10.2019
Сообщений: 15,405
|
|
| 06.08.2026, 23:26 | |
|
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,372
|
||||||
| 07.08.2026, 00:49 | ||||||
1
|
||||||
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,372
|
|
| 07.08.2026, 00:53 | |
|
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 07.08.2026, 08:37 | |
|
Ссылка - это особая переменная, в которой хранится адрес другой переменной (например А).
Указатель - это "нечто", в котором тоже хранится адрес переменной А (иначе как бы он на неё указывал). Имя переменной А - в ней тоже хранится адрес переменной А. Так?
0
|
|
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,447
|
||||||||||||
| 07.08.2026, 09:05 | ||||||||||||
если пишешь
0
|
||||||||||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|||
| 07.08.2026, 09:31 | |||
|
И что физически представляет из себя указатель - это тоже какая-то область памяти?
0
|
|||
|
Модератор
|
|
| 07.08.2026, 10:49 | |
|
Если есть большой объект, то при передаче в функции по имени, он будет копироваться, лишние действия, потеря производительности. А если объект надо внутри изменить? Передать копию и вернуть измененный? ну такое себе. Можно передать в функцию либо ссылку либо указатель, все же лучше ссылку, а если не надо менять то константную ссылку.
Да и вся динамическая память работает с указателями, то есть после выделения получается адрес памяти, а то что можно использовать как массив это уже другой разговор.
0
|
|
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,447
|
||||
| 07.08.2026, 10:57 | ||||
|
Добавлено через 2 минуты
0
|
||||
|
фрилансер
6506 / 5757 / 1134
Регистрация: 11.10.2019
Сообщений: 15,405
|
||||||||||||
| 07.08.2026, 11:04 | ||||||||||||
|
Кликните здесь для просмотра всего текста
(Технически ссылка может быть устроена как указатель, но об этом не нужно думать на данном этапе)
например, у нас есть объект
и всё, что дальше будем делать с B, это будет делаться с объектом A
0
|
||||||||||||
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,447
|
|||||||
| 07.08.2026, 11:27 | |||||||
0
|
|||||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|||
| 07.08.2026, 12:16 | |||
|
void func(a); или void func (const a); Компилятор видит волшебное слово const перед объектом - значит его менять нельза, нужно создавать копию. Нет constа - значит можно (и нужно) его менять, работать с ним как с ссылкой. Единственно, для чего реально (по моему мнению) нужна ссылка - это для возможности создавать сложные программы. Программа не может менять свой код. Но она может менять содержимое ссылок, и в зависимости от предыдущих вычислений ход программы может меняться.
0
|
|||
| 07.08.2026, 12:16 | |
|
Указатели на функции. Указатели на функции как формальные параметры у функциях высшего уровня Вопрос по программе на тему: Массивы и указатели. Динамическое выделение памяти Программа на тему указатели, функции, строки. (язык Си) Задание на тему Указатели Задачи на тему "указатели" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|