如何使用typeid
1、首先定义实现两个类,他们之间是继承的关系,但是不存在多态的特性

3、从输出的结果看,typeid输出的类型是父类,这是因为两个类之间没有多态特性的缘故

5、从输出结果看,没有多态特性的两个类,父类虽然指向子类的引用,但是父类的类型还是Base

7、再次定义子类对象,将该对象赋值给父类的引用,再调用typeid的函数name查看变量的实际类型

9、最后按照下图红色方框标示的代码段来判断两个变量是否是同一类型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:27
阅读量:33
阅读量:41
阅读量:61