Why is a boost optional reference not a wrapper around a T*?
Asked 2012-09-17T03:23:13.743
20
Since boost::optional<T&> is already a specialisation, why isn't it just implemented as a wrapper around T*? This would allow it to occupy less space, since there is no need for the m_initialized boolean.