cpp/types/bad typeid

An exception of this type is thrown when a operator is applied to a dereferenced null pointer value of a polymorphic type.