
运行时类型识别
文章平均质量分 81
C++标准库模板(STL)- 类型支持 - 运行时类型识别
繁星璀璨G
单身,求对象
展开
-
C++标准模板(STL)- 类型支持 (运行时类型识别,type_index )
type_index 类是一个围绕 std::type_info 的包装类,它可用作关联与无序关联容器的索引。它与 type_info 对象的关系通过一个指针维系,故而 type_index 可复制构造 (CopyConstructible) 且可复制赋值 (CopyAssignable) 。原创 2023-10-24 08:30:00 · 2630 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (运行时类型识别,bad_typeid,bad_cast )
此类型的异常在应用 typeid 运算符到多态类型的空指针值时抛出。在 dynamic_cast 对引用类型运行时检查失败(例如因为类型并非以继承关联)时,还有若请求的平面不存在于本地环境时从 std::use_facet 抛出此类型异常。原创 2023-10-23 08:30:00 · 236 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (运行时类型识别,type_info )
类 type_info 保有一个类型的实现指定信息,包括类型的名称和比较二个类型相等的方法或相对顺序。这是 typeid 运算符所返回的类。type_info 既非可复制构造 (CopyConstructible) 亦非可复制赋值 (CopyAssignable) 。原创 2023-10-22 20:02:08 · 997 阅读 · 0 评论