|
1 / 1 / 0
Регистрация: 31.03.2019
Сообщений: 144
|
|
Как “научить” Указатель определять, что сам Объект уже удален?30.08.2020, 22:14. Показов 5228. Ответов 40
Метки висячий указатель (Все метки)
Кажется, это называется “Висячий Указатель”, который указывает на уже удаленный Объект.
Хочется, чтоб когда Объект удаляется из памяти, то все указатели на него обращались бы NULL. Как это сделать? М.б. существуют какие-то методики, чтобы бороться с Висячими Указателями? Я уже отчаялся и пытаюсь придумать свой “велосипед” : типа менеджер Объектов, который регистрирует указатели и следит за удаляемыми объектами. Но, надеюсь, что есть более простые способы. Пожалуйста, подскажите...
0
|
|
| 30.08.2020, 22:14 | |
|
Ответы с готовыми решениями:
40
Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? Как проверить, быль ли удалён указатель или нет? Нужно научить прогу определять дату |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 02.09.2020, 17:10 | |||
|
Т.е. исходим из того что двунаправленность - это указатели в две стороны. Т.е. вместо одного два. Третий добавляется для ускорения операций поддержания двунаправленности. При этом сравнивать со смартами STL смарты двунаправленные смарты нельзя в принципе - они выполняют абсолютно противоположные задачи и применяются для абсолютно разных объектов. STL-кие - для управления пассивными буферами (т.е. эиуляции GC c корректной работой слабых ссылок). Двунаправленные - для имплементации правил взаимосвязей активных сущностей принятых в ООП, которые делают GC ненужным от слова совсем. Т.е. решают абсолютно проивоположные задачи. Добавлено через 3 часа 53 минуты Мало того не надо думать что умные указатели - это только то что в STL. Умные указатели - это указатели интеллектуально реагирующие на изменение их значения в т.ч. выход из скопа. Так что в STL - это один частный случай умного указателя. Двунаправленные тоже по определению умные. Так же как и итераторы.
0
|
|||
| 02.09.2020, 17:10 | |
|
Как двигать объект, когда нажимаешь на сам объект? Как преобразовать ссылку на объект в указатель на этот объект? Проверка удален ли объект Удалить сочетание клавиш у ярлыка, который уже удален Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|