10.5.2 类
bad_
cast
类bad_cast的声明形式为:

类bad_cast是用于定义异常对象的类型,这类异常对象在实现过程中会被抛出,用于汇报一个无效的dynamic-cast表达式的执行错误。
bad_cast()throw()函数是该类的构造函数。构造器可以构造一个该类的对象。在使用新构造对象调用what()函数时,其结果是预先定义的。
构造函数还有一种形式:

功能:创建类bad_cast的对象或者该类对象的备份。

函数返回值是已定义的NTBS。
提示
返回值的提示信息是以空(NULL)为结束标识符的多字节符串,也适合用于宽字节字符串wstring的转换和显示。