cpp · cpp/std--bad_variant_access
std--bad_variant_access
std::bad_variant_access
Thrown by std::get<T>(variant) or std::get<I>(variant) when the variant does not hold the requested alternative. Use std::holds_alternative<T> to check before accessing.