Freigeben über


bad_optional_access Klasse

Definiert den Typ von Objekten, die als Ausnahmen ausgelöst werden, um die Situation zu melden, in der versucht wird, auf den Wert eines optional Objekts zuzugreifen, das keinen Wert enthält.

Syntax

class bad_optional_access : public exception
{
public:
    bad_optional_access() noexcept;
    bad_optional_access(const bad_optional_access&) noexcept;
    bad_optional_access& operator=(const bad_optional_access&) noexcept;
    const char* what() const noexcept override;
};

Siehe auch

<optional>
optionale Klasse