Re[11]: Почему CLion и VS не предупреждают?
От: reversecode google
Дата: 07.05.23 11:28
Оценка:
на week_ptr вроде где то видел
Re[12]: Почему CLion и VS не предупреждают?
От: K13 http://akvis.com
Дата: 07.05.23 11:38
Оценка: +1
R>на week_ptr вроде где то видел

Но это опять оверхед на ровном месте "лишь бы без new".
Нормально можно писать и дергая new напрямую, просто больше писанины и контроля, больше шансов выстрелить себе в ногу.
В некоторых случаях явный new оказывается самым простом способом обойтись без оверхеда (тот же двунаправленный список),
хотя требуется очень аккуратно проверять код.

Кстати, в Rust вроде бы используется концепция владения -- как там реализуют двунаправленый список? Кто кем владеет?
Re[13]: Почему CLion и VS не предупреждают?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 07.05.23 11:38
Оценка:
Здравствуйте, rg45, Вы писали:

R>Усваивает только наезды и оскорбления, похоже.


Душераздирающее зрелище Эмоциональная составляющая же
Маньяк Робокряк колесит по городу
Re[11]: Почему CLion и VS не предупреждают?
От: T4r4sB Россия  
Дата: 07.05.23 13:34
Оценка:
Здравствуйте, K13, Вы писали:

K13>А реализацию двунаправленного списка получится написать без new?

K13>Без того чтобы все указатели сделать shared?

В написании своих контейнеров без ручного управления памятью не всегда можно обойтись, конечно же.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.