std::bad_typeid
De cppreference.com
Definido en el archivo de encabezado <typeinfo>
|
||
class bad_typeid : public std::exception; |
||
Una excepción de este tipo se produce cuando un operador typeid se aplica a un valor de puntero nulo desreferenciado de un tipo polimórfico.
Contenido |
[editar] Funciones miembro
Construye un objeto bad_typeid nuevo. (función miembro pública) |
Heredado de std::exception
Funciones miembro
[virtual] |
Destruye el objeto excepción. (función miembro virtual pública de std::exception )
|
[virtual] |
Devuelve una cadena aclaratoria. (función miembro virtual pública de std::exception )
|
[editar] Ejemplo
Ejecuta este código
Salida:
Attempted a typeid of NULL pointer!