2006年10月4日
摘要: 自从1993年BjarneStroustrup〔注1〕提出有关C++的RTTI功能之建议,以及C++的例外处理(exceptionhandling)需要RTTI;最近新推出的C++或多或少已提供RTTI。然而,若不小心使用RTTI,可能会导致软件弹性的降低。本文将介绍RTTI的观念和近况,并说明如何善用它。 什么是RTTI? 在C++环境中,标头档(headerfile)含有类别之定义(classdefinition)亦即包含有关类别的结构资料(representationalinformation)。但是,这些资料只供编译器(compiler)使用,编译完毕后并未留下来,所以在执行时期(at 阅读全文
posted @ 2006-10-04 13:44 sun_kang 阅读(404) 评论(0) 推荐(0) 编辑