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

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

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

33 ответов

9 просмотров

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

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

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

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

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

Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
77
А дин типизация это хорошо или плохо?
Alexey
12
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Исходники плюс документация? Вы гоните)) демок хватит всем
zamtmn
11
Карта сайта