一种定制的、更高效的C++RTTI实现方法

来源 :微计算机信息 | 被引量 : 0次 | 上传用户:kevinstudy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RTTI(Run-Time Type Information,运行时类型识别)是C++等面向对象编程语言的一种重要语言机制。目前流行的C++编译器中的RTTI实现机制在应用中存在一些不足,主要体现在动态类型转换操作的低效率和RTTI实现机制的不可定制性。本文通过分析研究标准C++的RTTI机制,提出一种基于元数据和宏,以可定制和高效率为目标的RTTI实现方法。在文章的最后仿真这种RTTI实现方法,证明其可行性和高效性(仿真数据其效率比为5.8)。
其他文献
一是强化安全管控,筑牢工作根基。以“超前防范”为重点,对管理区域内的建筑塔吊、挖掘机登记造册,并在塔吊、挖掘机上贴上安全警示标语,定期对操作员、驾驶员进行安全教育,有效提
目的:探讨微小核糖核酸(miR)-146a-5p与子痫前期的关系及作用机制。方法:对体外培养绒毛膜癌细胞JEG-3,经脂多糖(LPS)诱导后,与空白对照组相比,检测在LPS诱导的JEG-3细胞中mi
探讨教师因素对体育课中小学和初中学生身体活动水平影响的差异。以上海市284节体育课中小学和初中学生身体活动水平及其任课教师为调查对象,通过测量法、观察法和调查法等分
“每一个员工都是一粒石子、一块砖、。‘颗螺丝钉,只要企业需要,我们就要能承担起相应的责任。”这是国网宁夏隆德县供电公司客户服务中心副主任陈‘平常挂嘴边的‘句话。他是
目的 为探讨血液病鼻衄的理想处理方法。方法 对23例治疗组患者采用浸有凝血酶2000Iu/ml的明胶海绵局部敷贴出血点,3~4日后用烧伤膏创面换药;34例对照组采用凡士林纱条填塞止血。结果 治疗组
“田园综合体”作为乡村新型产业发展的亮点措施被写进了2017年的中央一号文件,支持有条件的乡村建设以农民合作社为主要载体、让农民充分参与和受益,集循环农业、创意农业、
目的:评价微波配合中药治疗变应性鼻炎的临床疗效。方法:98例常年性变应性鼻炎分为对照组(45例)和治疗组(53例),对照组以微波治疗后配合抗过敏西药,治疗组以微波治疗后配合中药内服。
离山之麓,伊洛河畔,有一个被当地百姓称道的亮丽窗口——康店供电所,它像一颗晶莹璀灿的明珠,给千家万户送去光明,给百姓人家增添欢乐,它用朴实的情感、实际的行动,书写着一
一副眼镜、不善言谈,憨厚的外表,正如他的名字,乔文给人的第一印象是文质彬彬。现年39岁的乔文已在农电战线上奋战了15个年头,先后从事过抄表、业务接洽、运行检修……现为彭
日前,科技部办公厅发布《关于第二批科技服务业行业试点单位名单的通知》(国科办函高〔2016〕137号),中国演艺设备技术协会(“协会”)成功入选国家第二批科技服务业行业试点单位,也是目前科技服务业行业试点单位中唯一的一家行业协会。  科技部開展的科技服务业创新发展行业试点工作,是为了深入贯彻《国务院关于加快科技服务业发展的若干意见》(国发〔2014〕49号)文件精神,以“开展科技服务业区域和行业试