Чем отличается std::optional и boost::optional?

std::optional взяли из boost::optional, однако в некоторых аспектах отличается, не про названия методов

boost::optional<someclass&> без ошибок
std::optional<someclass&> выдает ошибки

Также boost и stl требует полного типа.Как обойти требование полного типа для boost и stl?


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