Re: Сырые указатели в С++1х
От: sergii.p  
Дата: 05.04.23 07:43
Оценка:
Здравствуйте, cppguard, Вы писали:

C>Если нужно передать владение указателем, то передают unique_ptr, если указатель без владения — сам указатель. Но почему во втором случае не передавать ссылку? Вопрос навеян кодовой базой LLVM и другими открытыми проектами.


тоже такое замечал. То что я видел, передаются указатели зачастую в объекты, а не функции. Тогда есть реально проблема, что при хранении ссылки в структуре теряем конструктор копирования. По-хорошему надо переделывать на shared/weak но это зачастую избыточно и многим лень.
Ну и второй момент, что код взят из С.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.