Re[4]: Проблема работы с объектами через unique_ptr (const-к
От: _hum_ Беларусь  
Дата: 16.04.16 13:44
Оценка:
Здравствуйте, VTT, Вы писали:

__>>ага, городить optional_reference, вовлекая сторонние библиотеки и усложняя семантику, это, конечно, красиво.


VTT>Да, это красиво и лаконично.


VTT>По сравнению с передачей простого указателя такой подход позволяет явно указать опциональность передаваемого значения и отсутствие передачи владения без написания SAL аннотаций и комментариев.


VTT>А по сравнению с передачей ссылки на умный указатель тут не будет возникать излишняя зависимость от деталей реализации хранения этих значений.


ну, если так думать, то тогда и вообще нужно optional<const T>, ведь ссылочность — это тоже "техническая деталь реализации передачи константного объекта"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.