Espacios de nombres
Variantes
Acciones

std::range_error

De cppreference.com
< cpp‎ | error
 
 
Biblioteca de servicios
 
Control de errores
Control de excepciones
Fallas del control de excepciones
(hasta C++17)
(hasta C++17)
(C++11)(hasta C++17)
(hasta C++17)
Códigos de error
Códigos de error
Categorías de excepciones
range_error
Aserciones
Facilidad system_error
(C++11)
(C++11)
 
 
Definido en el archivo de encabezado <stdexcept>
class range_error;

Define un tipo de objeto que se lanza como una excepción. Puede utilizarse para informar acerca de errores de rango. Es decir, situaciones donde un resultado de un cálculo no puede representarse por el tipo de destino.

Los únicos componentes de la biblioteca estándar que lanzan esta excepción son std::wstring_convert::from_bytes ystd::wstring_convert::to_bytes.

Las funciones matemáticas de los componentes de la biblioteca estándar no lanzan esta excepción (las funciones matemáticas reportan errores de desbordamiento como se especifica en math_errhandling).

cpp/error/exceptioncpp/error/runtime errorstd-range error-inheritance.svg