var, то в условии я могу не сравнивать с std::nullopt, как в ситуации с тем же указателем? Или для этого кейса конверсия не предусмотрена?
LMGIFY https://en.cppreference.com/w/cpp/utility/optional/operator_bool
Воо, это я и искал, не ожидал, что надо в сторону bool копать спасибо большое
Просто каст в bool , в том числе (и лучше) implicit, т.е. просто вычисление в булевом контексте.
как бы тут в преамбуле подробно всё расписано... https://en.cppreference.com/w/cpp/utility/optional
ну да, я чет не подумал об этом, спасибо)
Обсуждают сегодня