std::optional на константную ссылку

Можно ли в std::optional использовать константную ссылку на объект (const T&), чтобы избежать копирования? По поводу ссылки в optional видел много чего, а насчет константной ссылки ничего.


Ответы (1 шт):

Автор решения: Никита Самоуков

Лучший вариант интегрировать ссылку в опционал - использовать указатель, а не опционал. Все-таки опционал для хранения инстансов создан, а не указателей.

Есть еще рефференс wrapper, но лучше не использовать его.

→ Ссылка