base *p=new son;
son *q=dynamic_cast <son *> (p);
还有就是,传递指针的时候指针指的是子类,传进了函数之后我用dynamic_cast在转回子类类型的
指针就报错,而且是编译的时候不报错,运行的时候报!!
我郁闷呀!使用dynamic_cast的时候我该注意什么呀,我觉得自己的用法和MSND上的一样呀!
...全文
1394打赏收藏
dynamic_cast 类指针动态转换的时候有警告信息怎么回事?
父类 base 子类 son base *p=new son; son *q=dynamic_cast (p); 还有就是,传递指针的时候指针指的是子类,传进了函数之后我用dynamic_cast在转回子类类型的 指针就报错,而且是编译的时候不报错,运行的时候报!! 我郁闷呀!使用dynamic_cast的时候我该注意什么呀,我觉得自己的用法和MSND上的一样呀!