父类 base
子类 sonbase *p=new son;
son *q=dynamic_cast <son *> (p);
还有就是,传递指针的时候指针指的是子类,传进了函数之后我用dynamic_cast在转回子类类型的
指针就报错,而且是编译的时候不报错,运行的时候报!!我郁闷呀!使用dynamic_cast的时候我该注意什么呀,我觉得自己的用法和MSND上的一样呀!
子类 sonbase *p=new son;
son *q=dynamic_cast <son *> (p);
还有就是,传递指针的时候指针指的是子类,传进了函数之后我用dynamic_cast在转回子类类型的
指针就报错,而且是编译的时候不报错,运行的时候报!!我郁闷呀!使用dynamic_cast的时候我该注意什么呀,我觉得自己的用法和MSND上的一样呀!
解决方案 »
- LINK : fatal error LNK1104: 无法打开文件“ToolkitPro1321vc90UD.lib”
- MFC简单东西,新手勿喷
- VC不能获取网页中的文本框,密码框(在线急)
- 多文档多视图程序中 doc之间如何进行数据交互啊?
- 关于ADO时间类型转换问题,做过这方面的兄弟请进
- 在线急等:release正确,而debug有问题
- 二维数组排序
- 怎样获得系统全局的消息?如何给一个窗口发送BN_CLICK消息?
- DCOM连接问题???
- 如何向IE中添加菜单,象FlashGet那样
- 快来拿分了,简单小题,帮忙告诉下 DWORD 类型 变量里是什么数据?
- 为什么要加extern "C"?
指针
????
不知道这样的转换是不是正确,我在程序中调试的时候有警告!