class bad_variant_access : public exception { public: bad_variant_access() noexcept; const char* what() const noexcept override; };
Объекты типа bad_variant_access выбрасываются, чтобы сообщить о недействительных доступах к значению variant объекта.
bad_variant_access() noexcept;
const char* what() const noexcept override;