namespace std {class bad_typeid :public exception {public:// see [exception] for the specification of the special member functionsconstchar* what()constnoexceptoverride;
};
}
The class
bad_typeid
defines the type of objects
thrown as exceptions by the implementation to report a null pointer
in a
typeid
expression ([expr.typeid]).