Описание тега stdoptional
В C++ шаблон класса std::optional представляет необязательное значение, то есть то, которое может присутствовать или отсутствовать.
Шаблон класса C++ std::optional<T>
представляет необязательное значение типа T
, так что либо он содержит допустимое значение типа T
или он ничего не содержит.