Udostępnij za pośrednictwem


<stdexcept>

Definiuje kilka standardowych klas używanych do raportowania wyjątków.Klasy tworzą hierarchię wyprowadzenie wszystkich pochodnych z klasy wyjątek i zawierać dwóch typów wyjątków: błędów logicznych i błędów czasu wykonywania.Błędy logiczne są spowodowane programista pomyłek.One pochodzić od runtime_error klasy podstawowej i obejmują:

  • domain_error

  • invalid_argument

  • length_error

  • out_of_range

Występują błędy czasu wykonywania z powodu błędów w funkcji biblioteki lub run-time systemu.One pochodzić od runtime_error klasy podstawowej i obejmują:

  • overflow_error

  • range_error

  • underflow_error

t65b74ad.collapse_all(pl-pl,VS.110).gifKlasy

Klasa domain_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane zgłosić błąd domeny.

Klasa invalid_argument

Klasa służy jako klasa podstawowa dla wszystkich wyjątków thrown zgłosić nieprawidłowy argument.

Klasa length_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątków thrown zgłosić próba wygenerowania zbyt długie, aby określić obiekt.

Klasa runtime_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątków thrown raportowanie błędów, prawdopodobnie wykrywalne, zanim program wykonuje, takie jak naruszenia warunków logicznych.

Klasa out_of_range

Klasa służy jako klasa podstawowa dla wszystkich wyjątków generowany raport argument, który jest poza prawidłowym zakresem.

Klasa overflow_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane zgłosić Przepełnienie arytmetyczne.

Klasa range_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane zgłosić błąd zakresu.

Klasa runtime_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane błędy przypuszczalnie wykrywalne tylko wtedy, gdy program jest wykonywany.

Klasa underflow_error

Klasa służy jako klasa podstawowa dla wszystkich wyjątków thrown zgłosić arytmetyczne niedomiar.

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

<stdexcept> Członkowie

Pliki nagłówków