1.1.22.typeid()关键字 (RTTI支持) typeid 的参数必须含有虚函数才能实现以下功能

来源:互联网 发布:codol刷枪软件 编辑:程序博客网 时间:2024/06/07 08:07

1.1.1.       typeid()关键字 (RTTI支持) typeid 的参数必须含有虚函数才能实现一下功能

       typeid(指针)返回的是指针的类型

       typeid(引用)返回的是引用所指对象的真实类型

       typeid(*指针)返回的是指针所指对象的真实类型

       typeid(&引用)返回的是引用的类型(简单的取地址)

 

       typeid(*p) 如果p是空指针,抛出异常 bad_typeid

       dynamic_cast 动态转换 引用时如果出错,由于引用不可能为空,所以抛出异常 bad_cast

原创粉丝点击