Size: a a a

2020 May 01

R

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

MM

Mikhail Matrosov in pro.cxx
Igor Akhmetov
https://youtu.be/rHIkrotSwcc?t=1074 Если вкратце то 1) exception handling и 2) из-за ABI unique_ptr<int> соответствует int** а не int*, из-за чего приходится делать лишнее разыменование.
спасибо, заценю
источник

AZ

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

ПК

Побитый Кирпич... in pro.cxx
Ruben
компилятор старый, на gcc 4.х и с этим тоже ничего не поделать
ливай оттуда
источник

CD

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

v

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

R

Ruben in pro.cxx
коровьими строками?
источник

v

vehlwn in pro.cxx
Ruben
коровьими строками?
Я так и написал. COW string.
источник

VK

Valentin Kornienko in pro.cxx
Ruben
подскажите. Часто попадаю в такую ситуацию, когда в деструкторе класса приходится вызывать delete для каких-то динамически созданных объектов. Это вызывает проблемы, когда при создании/разрушении временного объекта и его передаче куда-то, вызываеся деструктор и в итоге в другой объект копируются уже мертвые указатели. Как это решать?
Вы рожаете шаред поинтер.
источник

VK

Valentin Kornienko in pro.cxx
Или же, интрузив поинтер
источник

VK

Valentin Kornienko in pro.cxx
Энивей, вы получаете вагон проблем просто потому что кто-то вам сказал, что так нельзя. В итоге вы все равно прийдете к контрол блоку шареда.
источник

R

Ruben in pro.cxx
vehlwn
Я так и написал. COW string.
даже не знаю что это
источник

VK

Valentin Kornienko in pro.cxx
Ruben
даже не знаю что это
Это точно хайлоад?
источник

VK

Valentin Kornienko in pro.cxx
Ruben
даже не знаю что это
Это строка, которая копируется только при записи в нее.
источник

CD

Constantine Drozdov in pro.cxx
vehlwn
Еще скажи что он против мув семантики и обмазывается коровьими строками каждый день.
Я лид и обмазываюсь коровьими строками каждый день
источник

VK

Valentin Kornienko in pro.cxx
В остальных случаях вы не копируете строку
источник

v

vehlwn in pro.cxx
Constantine Drozdov
Я лид и обмазываюсь коровьими строками каждый день
Земля тебе авто птром.
источник

R

Ruben in pro.cxx
Valentin Kornienko
Это точно хайлоад?
мы не строки там копируем, у нас медиа
источник

CD

Constantine Drozdov in pro.cxx
vehlwn
Земля тебе авто птром.
Его года два назад замассреплейсили
источник

CD

Constantine Drozdov in pro.cxx
Вот версия с delete[] доживает
источник