Size: a a a

2020 July 12

LA

Liber Azerate in supapro.cxx
Aidar Fattakhov
грубо говоря:
error_code foo(T** ptr) {
*ptr = new T{};
}
Хорошо, понял, спасибо. Самое оригинальное, что оно возвращает тот же самый указатель, только одинарный
источник

/

/bin/cat in supapro.cxx
shared_ptr удаляется при отсутствии ссылок на него?
источник

AF

Aidar Fattakhov in supapro.cxx
/bin/cat
shared_ptr удаляется при отсутствии ссылок на него?
то на что указывает hsred_ptr удаляется при отсутствии shared_ptr на него
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
shared_ptr удаляется при отсутствии ссылок на него?
shared_ptr удаялется так же как и другие объекты
источник

/

/bin/cat in supapro.cxx
А что вообще происходит при утечках после выхода из программы?
источник

/

/bin/cat in supapro.cxx
Не совсем понимаю как безопасно удалить static pointer
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
А что вообще происходит при утечках после выхода из программы?
после выхода из программы, ОС обычно выпиливает все ресурсы, которые ты у неё одолжил
источник

d

disba1ancer in supapro.cxx
Liber Azerate
Вот так:
auto* smt = uptr.get();
foo(&smt);
что-то мне страшно стало за этот код...
источник

LA

Liber Azerate in supapro.cxx
disba1ancer
что-то мне страшно стало за этот код...
Мне тоже( Уже настолько надоел этот сишный openssl...
источник

/

/bin/cat in supapro.cxx
Если течет структура размером 100 байт, то можно и забить на нее?
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
Если течет структура размером 100 байт, то можно и забить на нее?
Нет
источник

ПК

Побитый Кирпич... in supapro.cxx
Будешь нерукопожатым в приличном обществе
источник

W

Wild_Wind in supapro.cxx
/bin/cat
Если течет структура размером 100 байт, то можно и забить на нее?
Уверуй в санитайзеры.
источник

/

/bin/cat in supapro.cxx
Окей, достаточно ли будет обернуть static pointer в класс с default destructor?
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
Окей, достаточно ли будет обернуть static pointer в класс с default destructor?
Пора рассказать о задаче
источник

d

disba1ancer in supapro.cxx
/bin/cat
Окей, достаточно ли будет обернуть static pointer в класс с default destructor?
что ты имеешь ввиду под static pointer?
источник

/

/bin/cat in supapro.cxx
static X *ptr = nullptr
источник

/

/bin/cat in supapro.cxx
После достижения определенного места в программе ptr будет объявлен
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
После достижения определенного места в программе ptr будет объявлен
Зачем тебе глобальная переменная?
источник

ПК

Побитый Кирпич... in supapro.cxx
Да ещё и static
источник