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

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

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

33 ответов

14 просмотров

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

Да. Поэтому принять после 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
Если ты предлагаешь считать любой текст на английс...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта