to be allocated as part of the optional object footprint
А когда optional может содержать не value ? по сути всё есть value, же
он на то и optional что может не содержать
Когда has_value() == false. Например, при присвоении nullopt
Обсуждают сегодня