摘要: 最近在做测试,在大型程序中,模板类型加上继承关系搞得我混乱,还好有tpyeinfo帮助捋顺关系。 typeInfo与typeid简单总结说明: 和sizeof这类的操作符一样,typeid是C++的关键字之一。typeid操作符的返回结果是名为type_info的标准库类型的对象的引用(在头文件ty 阅读全文
posted @ 2023-06-16 10:17 imxiangzi 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 问题描述先看代码 #include <iostream>#include <string>using namespace std; class A{public: virtual string toString() { return typeid(this).name(); } friend ost 阅读全文
posted @ 2023-06-16 10:16 imxiangzi 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++ 阅读全文
posted @ 2023-06-16 10:16 imxiangzi 阅读(31) 评论(0) 推荐(0) 编辑