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