|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
|
Решить задачу "висячих" указателей15.09.2025, 20:11. Показов 5591. Ответов 98
Метки указатель на объект (Все метки)
Добрый день.
Задача: На объект может ссылаться несколько указателей. Когда объект удаляется, то указатели не должны превратиться в "висячие". Их надо либо сразу обнулить, либо обнулять при первом обращении, или любой другой способ, чтоб избежать ошибки. Как это можно реализовать? ... хотя бы общие идеи? Спасибо.
0
|
|
| 15.09.2025, 20:11 | |
|
Ответы с готовыми решениями:
98
нужно решить задачу в ассемблере с комментами , срочно! Помогите решить задачу алгоритм есть Помогите решить задачу пожалуйста!!! |
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
||
| 17.09.2025, 15:53 [ТС] | ||
|
Как глоток свежего воздуха, по сравнению ... предыдущие 3 страницы обсуждалась личность ТС, даже не ожидал, что м.б. иначе. ----- P.S. не вижу кнопки +1. А ... если нажму "лучший ответ" тема не закроется? Пока закрывать не хочу.
0
|
||
|
110 / 74 / 6
Регистрация: 08.08.2025
Сообщений: 716
|
||
| 17.09.2025, 15:56 | ||
|
Мозги компостит ТС, ему это нравится
0
|
||
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
||
| 17.09.2025, 16:32 [ТС] | ||
|
кажется, добрались до стандарта, но никаких RAW pointer в там не найти. А почему? ------------- Просто pointer! Слава б-гу остались вменяемые люди, они сидят в C++ Комитете. народ, берите с них пример.
0
|
||
|
110 / 74 / 6
Регистрация: 08.08.2025
Сообщений: 716
|
|
| 17.09.2025, 17:01 | |
|
0
|
|
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
|
| 17.09.2025, 18:02 [ТС] | |
|
Shamil1,
вопрос по правилам, в этой теме 6(шесть) последних комментариев от a380 - это оффтопик направленный на обсуждение личности ТС. Систематический оффтопик(обсуждение ТС, а не subj) разрешен правилами? --------- Проблема вижу в том, что тема пачкается ненужными коментами, серьезные люди перестанут тут общаться. Кстати, также он последовал за мной в соседнюю тему, и тоже пачкает...
0
|
|
|
Модератор
|
|||
| 17.09.2025, 21:36 | |||
|
Если в одном контексте используются разные типы указателей, то сырые вполне себе термин. Если используются только сырые, то можно говорить просто указатели. Ведь умные указатели тоже указатели и говоря просто указатели не ясно про какие идет речь
0
|
|||
|
Windows must die
|
||||
| 17.09.2025, 22:08 | ||||
|
Добавлено через 1 минуту Ну и чего удивляться, что твою личность обсуждают? Добавлено через 7 минут Вот я вижу, как мой коллега (плюсовик) мучается: каждые год-два читает новый стандарт и переделывает уйму кода под него. И я остаюсь верен С. Там можно хоть на стандарте 89 писать, не парясь! Никакой пакости туда не внедряют (ну, появились всякие генерики и бинарные инклюды - но они особо и не нужны). А вот С++ постоянно ворошат. Там даже до маразма доходит порой, когда сторонние библиотеки в стандарт впихивают! Да и на шаблонах с лямбдами такого можно натворить, что сам, читая через лет пять свой код, ни хрена не поймешь, что же там происходит! Я уж молчу о времени компиляции: мои пара десятков тысяч строк собираются за считанные мгновения, а его несколько сотен - до минуты!!! Я б охренел, если б нужно было после каждого незначительного изменения ждать минуту-другую, пока код соберется! Да ну нафиг! И хоть мне сильно не хватает наследования, кое-как выкручиваюсь на макросах. Почти вся остальная ООПщина отлично решается на структурах. Главный недостаток - нет this, и это меня расстраивает. Потому как, вызывая из "класса" какую-то функцию, тебе приходится этот же самый класс ей в аргумент передавать. Хоть на макросах этот this реализуй!
0
|
||||
|
110 / 74 / 6
Регистрация: 08.08.2025
Сообщений: 716
|
|||
| 17.09.2025, 22:32 | |||
|
Может ТС вирус пишет ? Не знаю, что и думать.
0
|
|||
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
||
| 18.09.2025, 04:44 [ТС] | ||
|
Здесь(в топике) обсуждается технический вопрос, а моя цель - именно докопаться до истины, и с вашей помощью, удалось ближе продвинуться. Вопрос темы четко, ясно и без изменений описан в топик-посте см. #1 На мой взгляд, решение д.б. очень простым, т.к. это вопрос программирования. Но, грамотные ответы(это сразу выделяется) только от вас и еще другой форумчанин, а остальные 5 страниц, увы, не ожидал, превратились в офтопик: "какой ТС - дурачок, не понимает, что 2+2=3" На это ТС не реагирует, жаль лишь, что тема пачкается.
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 18.09.2025, 11:53 | |||
|
Если бы вопрос был сформулирован достаточно понятно, всего этого не было бы. Это задача ТС грамотно и однозначно описать задачу. ТС эту задачу (намеренно или случайно) успешно провалил. И потом оскорбляет других что ему не нравятся ответы. Это раз. Два, ответы которые тебя потешили, не несут никакой смысловой и тем более практической информации. То есть, ты ещё сильнее всё усугубляешь. В итоге, получаешь то что заслужил. Добавлено через 2 минуты Сколько у тебя таких постов? Ты же сам разводишь успешно это болото. просто очень тонко. И начал ты это делать ещё в посте #1. Добавлено через 5 минут JordanO2, а теперь у этой темы два вероятных исхода. Так как до сих пор нет ни внятного ТЗ, ни каких то дальнейших логических продвижений(по понятным причинам). 1. Тема будет перенесена в ветку священных войн или другую выгребную яму где и место. 2. Тема будет почищена, и останется просто недоразумение, без задачи, цели и решения. Нравится? Мне то одинаково. Но зато форум с тобой познакомился. Удачи тебе и успехов.
1
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,901
|
|||||||
| 18.09.2025, 13:44 | |||||||
0
|
|||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,901
|
|||
| 18.09.2025, 13:48 | |||
|
Добавлено через 1 минуту
1
|
|||
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
||
| 18.09.2025, 15:31 [ТС] | ||
|
И, все в порядке, я - нормальный, просто так давно не был на форуме, что форум забыл мой акк(пишет, мы не помним такого), и пришлось создавать новый акк(этот). А первый блин обязан быть комом, и, кстати, необходимая информация, чтоб скорректировать модель поведения. --------- P.S. Пишу блог по IT, разработке AI, соцсетям, с интересными историями и картинками ... на другом ресурсе.
0
|
||
| 18.09.2025, 15:37 | ||
Сообщение было отмечено JordanO2 как решение
Решение
1
|
||
|
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,881
|
||
| 18.09.2025, 16:34 | ||
|
Это со стороны может так казаться, что это всё как-то сильно про уборку "мусора".
0
|
||
|
2 / 1 / 1
Регистрация: 15.09.2025
Сообщений: 49
|
||
| 18.09.2025, 17:28 [ТС] | ||
|
вы так с ходу показали верное направление, ... я лишь на 3й день додумался, создал тему про C++ стандарты. Мой ход рассуждения такой: -> проблема классическая, значит давно решена(это weak указатели, подвид smart-ов) -> решений полно, но лучший вариант надо смотреть у умных людей -> умные люди(страуструпы) сидят в C++ комитете -> C++ комитет публикует Стандарт на ЯП -> Стандарт ЯП не имел бы практического смысла без стандарта на бекграунд ЯП(библиотеку, ...) -> в итоге оптимальное решение нашей задачи ищется в листингах Стандарта C++ ------------- Повторюсь, этот тернистый путь я прошел за 3 дня, а Igor3D уже с 1й строки единственного коммента выдал верное решение. Респект и Спасибо! ------------- Т.к. вопрос решен, определен лучший ответ, а для меня полезный опыт общения на форуме, только сейчас раскрылся интересный момент, оказывается, на Игоря(его ник) в теме ссылались, но я не уделил внимания и вообще не понял, там был "плохой" контекст... А столько времени сэкономилось бы..
0
|
||
| 18.09.2025, 18:13 | |
|
Ну может и не стоит искать тернистых путей
Я интересовался подобными вещами, но в более широком плане, см мою тему "Член указатель" в этом разделе. Увы, и там много "ненужных эмоций", но это проблема любого форума (живое общение и все такое)
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 18.09.2025, 18:47 | ||||
|
Потому что не читаешь ни разу ничего. Добавлено через 6 минут И хватит нести свои оценки кто умный а кто нет.
0
|
||||
| 18.09.2025, 18:47 | |
|
помогите определить по какому алгоритму решить задачу Помогите решить задачу. Как расставить овец? Помогите решить задачу. Помоготе решить задачу Помогите решить задачу по архитектуре ЭВМ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|