父类指针转换成子类指针
有如下定义:
class A {};
class B : public A{};
A* pA = new B;
下列代码无法完成转换的是( )
A) B* pB = static_cast<B*>(pA);
B) B* pB = reinterpret_cast<B*>(pA);
C) B* pB = dynamic_cast<B*>(pA);
D) B* pB = (B*)pA;
error C2683: dynamic_cast : 'A' is not a polymorphic type
转载于:https://www.cnblogs.com/BeyondTechnology/archive/2010/09/24/1834177.html
父类指针转换成子类指针相关推荐
- java 父类转子类失败_父类不能转换成子类
父类不能转换成子类 Exception in thread "main"java.lang.ClassCastException: Person cannot be cast to ...
- java 父类强制转换为子类_[java]Java中父类强制转换成子类的原则
Java中父类强制转换成子类的原则:父类型的引用指向的是哪个子类的实例,就能转换成哪个子类的引用. 例: public class Test { public static void main(Str ...
- C#里氏转换,子类赋值父类,父类强制转换成子类的理解
C#里氏转换,子类赋值父类,父类强制转换成子类的理解 最近在学习C#,在父类和子类的学习上有不理解的地方. Father f = new Son(); 这样的一个实例化程序中,内存时怎么样处理的,为什 ...
- C++ static_cast相同父类的子类之间强制转换(子类A的指针转换成子类B)(Ray Tracing the next week 中BVH部分遇到的问题)
万恶之源: hittable_list world = static_cast<hittable_list>(make_shared<bvh_node>(world, 0, 1 ...
- java中子类与父类强制转换_java中父类强制转换成子类的错觉
引言:父类引用指向子类对象在java中十分常见,比如: Object object=new a();//a是一个类名 但是有时候我们看见子类引用指向了父类对象,就是上边的反过来,比如 图片中圈1标识的 ...
- java中父类强制转换成子类的错觉
引言:父类引用指向子类对象在java中十分常见,比如: Object object=new a();//a是一个类名 但是有时候我们看见子类引用指向了父类对象,就是上边的反过来,比如 图片中圈1标识的 ...
- C#父类强制转换成子类,子类隐式转换成父类
看你将父类引用到的是父类对象还是子类对象了. 比如Person类是Student的父类 那么可以将p直接强制转换为Student: Person p=new Student(); Student s= ...
- java中父类强制转换成子类的原则
Yes: 1.首先构造个Son对象,然后声明个Father类型的变量指向它(Son对象实例被向上转型为father,但在内存中的本质还是Son类型) Father father = new Son() ...
- java 用户自定义的父类转换成子类的方法
在工作中,一般是实体类对应的数据库表,另外再定义一个Model继承实体类,在model里往往添加一些辅助的属性.我们从数据库查出的数据放在实体类里,但是展现数据时需要用到model类,这时就需要把实体 ...
最新文章
- linux-glibc内存管理小结2(内存相关系统调用的实现)
- 异常:”未处理System.TypeLoadException“
- 2020-11-13(四大组件简单回忆内容)
- .Net Core 3.1,这匹黑马,2020年值得所有程序员重视!
- 南理工计算机博士 年薪_计算机专业的女博士毕业后,进入211大学当讲师,年薪曝光...
- Quartz.NET开源作业调度框架系列(二):CronTrigger-转
- [大学回忆录-思想]再谈我的专业技能
- flask url_for()
- [20170623]利用传输表空间恢复数据库2.txt
- gitgrab.sh
- Git版本管理工具的使用方法
- 初中会考计算机flash,初中信息技术考试flash.doc
- Linux 下修改数据库密码
- java定时执行 web_定时执行任务-Java WEB程序【绝对好用】
- 关于python的自省机制
- iPhone11的计算机怎么用,iPhone11怎么自设铃声
- Spring框架基础(2)----Bean的创建及标签属性
- 特大通知!!!CSDN和简书博客以后同步更新
- Java 8 Stream 的终极技巧——Collectors 操作
- CentOS 7 快速安装 Chrome 浏览器