Здравствуйте, Marty, Вы писали:
M>Здравствуйте!
M>Я тут начал довольно активно пользоваться std::variant, и часто возникает задача — узнать, что там во варианте лежит. Также возникает задача получить лежащее там значение.
std::visit решает все озвученные вопросы без необходимости изобретать велосипеды, которые я поскипал.
M>ЗЗЗЫ А как variant может стать value less? И как это можно продетектить? Это из-за исключений может получиться, или есть другие способы?
Ну
вроде да.