看书看到:run-time type check ,做何解?
Readygo技术搜索引擎
网络搜索
efish
2008-1-17 4:58:44
看书看到:run-time type check ,做何解?
楼主boolean6199(破布)2002-11-07 12:12:47 在 C/C++ / C++ 语言 提问和编译时的type check 是同一回事么? 问题点数:20、回复次数:5Top
1 楼wanglei888(阿笨猫)回复于 2002-11-07 12:44:51 得分 10
运行时类型检查 和 编译时类型检查是不一样的。
如
void * pData;
CYourClass * pYour = (CYourClass*)pData;
可以通过编译时检查,但是如果支持运行时类型检查的话,如果pData中保存的指针不是CYourClass或者其子类指针的话,会出错。Top
2 楼SHIZUMARU(绯雨闲丸)回复于 2002-11-07 17:23:48 得分 6
跟run-time type identify是一回事。例如:
MyClass obj;
obj InstanceOf(MyClass); //return true;Top
3 楼sunnytsai(Caisheng)回复于 2002-11-08 08:49:19 得分 2
run-time type identify (RTTI)
是多态的实现方式。
父类可以被子类赋值,当调用父类的方法时,如果调用的方法是virtual的,程序在编译阶段并不知道真正调用的是哪一个类的方法,在执行时期才能够根据指针动态的决定调用方法所属的类。
Top
4 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2002-11-09 18:17:54 得分 1
你是说dynamic_cast和static_cast???Top
5 楼Smartee_J()回复于 2002-11-10 11:01:08 得分 1
请比较前期绑定和后期绑定。Top
-
相关文章
servers.exe
servers.exe
请问如何从"byte[]"生成一个Image对象?J…
请问如何从"byte[]"生成一个Image对象?JDK版本1.2!
各位高手:在晚上睡觉时,有什么办法让被子不被踢掉…
各位高手:在晚上睡觉时,有什么办法让被子不被踢掉,这几天常被冷醒
请问大虾,为什么这两天我的QQ出现文件传输进来没法…
请问大虾,为什么这两天我的QQ出现文件传输进来没法响应?
无效的ProgID!!!!
无效的ProgID!!!!
捕获一个jsp页面里不同form的命令按钮事件
捕获一个jsp页面里不同form的命令按钮事件
我们学校的网上有很多的好东西,但是,他不给我下载…
我们学校的网上有很多的好东西,但是,他不给我下载,只给了链接。我如果想下载他的话,有什么办法可以做吗
有关sql查询分析器运行sql的问题?
有关sql查询分析器运行sql的问题?
关于sql中的日期问题
关于sql中的日期问题
求助,请问大家。。。
求助,请问大家。。。
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
