Size: a a a

2020 May 01

R

Ruben in pro.cxx
Mikhail Matrosov
простой ответ: unique_ptr
умные указатели юзать нельзя, хайлоад
источник

MM

Mikhail Matrosov in pro.cxx
Egor Pugin
когда в объекте есть указатель, то надо свой конструктор копирования писать вместо кастомного, и уже в нём нужное поведение записывать
пожалуйста, не надо советовать такие вещи
источник

MM

Mikhail Matrosov in pro.cxx
Ruben
умные указатели юзать нельзя, хайлоад
unique_ptr эффективен настолько же, насколько голые указатели
источник

R

Ruben in pro.cxx
Mikhail Matrosov
unique_ptr эффективен настолько же, насколько голые указатели
кодгайд запрещает, значит все
источник

R

Ruben in pro.cxx
не я его придумал
источник

IA

Igor Akhmetov in pro.cxx
Mikhail Matrosov
unique_ptr эффективен настолько же, насколько голые указатели
Михаил, подставляетесь :)
источник

MM

Mikhail Matrosov in pro.cxx
Ruben
кодгайд запрещает, значит все
эм. странный кодгайд
источник

MM

Mikhail Matrosov in pro.cxx
я бы его подверг сомнению
источник

MM

Mikhail Matrosov in pro.cxx
shared_ptr - да, возможно
источник

AT

Anatoly Tomilov in pro.cxx
Igor Akhmetov
Михаил, подставляетесь :)
А что не так?
источник

MM

Mikhail Matrosov in pro.cxx
может на хайлоаде заметишь контрольные блоки
источник

R

Ruben in pro.cxx
ну я знаю про решения умными указателями и обычно их юзал, просто здесь лид против
источник

AT

Anatoly Tomilov in pro.cxx
Ruben
ну я знаю про решения умными указателями и обычно их юзал, просто здесь лид против
Где?
источник

R

Ruben in pro.cxx
в проекте где я работаю
источник

MM

Mikhail Matrosov in pro.cxx
Igor Akhmetov
Михаил, подставляетесь :)
unique_ptr может работать медленнее при нормально оптимизации только на счёт того, что обязан занулить свой указатель при перемещении из него. но в случае копирования из объекта этого не избежать. тогда где я подставляюсь? ))
источник

AT

Anatoly Tomilov in pro.cxx
Интересно. Послушал бы я обоснование его
источник

MM

Mikhail Matrosov in pro.cxx
Ruben
ну я знаю про решения умными указателями и обычно их юзал, просто здесь лид против
тогда стоит попросить его объяснить свою позицию
источник

MM

Mikhail Matrosov in pro.cxx
может быть  проблема в устаревшем компиляторе
источник

MM

Mikhail Matrosov in pro.cxx
может быть в чём-то ещё специфическом
источник

MM

Mikhail Matrosov in pro.cxx
надо выяснить
источник