170 похожих чатов

Вопрос, когда я использую delete, указатель принимает какое-то случайное значение

и второй раз использования delete указателя приведет к UB?

33 ответов

12 просмотров

Указатель не принимает Значение по указателю больше тебе не принадлежит и его нельзя трогать никак

Да. Поэтому принять после delete указатель обнулять (nullptr)

Danya🔥
А лучше не использовать)

А что не так с new/delete? Если необходимо динамическое выделение памяти, то лучше с-шные malloc, ..., free?

Danya🔥
Лучше умные указатели

Кстати, про NEW или не new. Вот я сейчас утечки памяти ловлю в одном проекте — так уже 10 раз пожалел, что там прямого new нет. ВСЯ память аллоцирована стандартной библиотекой, то есть НЕ ТОБОЙ, все блоки - NORMAL, время жизни неопределённое за счёт смарт-указателей со счётчиками, где оно ДОЛЖНО гарантированно удалиться — один фиг знает. Так что есть и недостатки.

Ilya Zviagin
Кстати, про NEW или не new. Вот я сейчас утечки па...

А как ты дошёл до такой жизни как у тебя смартпоинтеры текут

Constantine Drozdov
А как ты дошёл до такой жизни как у тебя смартпоин...

Ну вот так... ни одной new в проекте нет, всё под RAII, а кое где у нас порой .... что -то течёт.

Ilya Zviagin
Ну вот так... ни одной new в проекте нет, всё под ...

А проверка на delete полиморфного указателя без vdtor есть?

Ilya Zviagin
да

Вроде меня новый материл с этой ошибкой в MFC

Ilya Zviagin
да

а, там вот как warning C4265: class has virtual functions, but destructor is not virtual

@zamazan4ik

Constantine Drozdov
@zamazan4ik

Кончай уже Сашку тролить...

Ilya Zviagin
Кончай уже Сашку тролить...

я просто буду писать @zamazan4ik каждый раз, когда бот докапывается по херне

Danya🔥
shared_ptr практически не нужен

А ты поди объясни это авторам кода...

Constantine Drozdov
я просто буду писать @zamazan4ik каждый раз, когда...

можешь писать, ничего страшного. мне то всё равно )

Constantine Drozdov
я просто буду писать @zamazan4ik каждый раз, когда...

Да ну, он такого классного супапро-бота написал, просто сказка!

Ilya Zviagin
Да ну, он такого классного супапро-бота написал, п...

короче, пошукай что у тебя этот варнинг включен, ловить ошибки отсутствия vdtor это ппц

Constantine Drozdov
можешь ехидно муахахатать

Лучше подумай, как вообще можно отдетектить наличие кода в сообщении — достаточно нетривиальная задача.

Constantine Drozdov
Да, я понимаю

Я бы вообще нейронку писал...

Nikitin Dmitriy
Русский язык?

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

Ilya Zviagin
Если ты предлагаешь считать любой текст на английс...

Да если любой английский считать кодом, бот опять будет засчитывать цитаты из стандарта за код

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта