利用C++ATL技术实现反射机制

来源 :微型机与应用 | 被引量 : 0次 | 上传用户:xiachl141
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
编制灵活的应用程序框架系统,反射机制是重要的实现手段。但由于C++本身没有成熟的反射技术,对此进行了深入研究并提出一种实现方法。首先论述了反射机制的作用;然后描述了ATL动态链接库实现反射机制的基本原理,完善了ATLIDL文件接口标识符定义,利用前绑定或后绑定技术实现反射机制,比较了这两种方法的不同之处,着重强调了Idispatch接口在实现反射机制中的作用,最后给出需要继续研究的问题。由于采用了动态链接库技术,方便了构件的维护和复用,有助于团队开发和分布式开发。
其他文献
采用MSP430低功耗单片机作为主控芯片,通过红外无线传输搭建起一个低成本、低功耗带控制功能的数模双路传输系统。该系统具有简洁、无布线成本、适应性和扩展性好的优点。
克隆代码会导致项目的维护困难,削弱项目的健壮性,并且克隆代码中所包含的 bug 会破坏整个项目。当前克隆代码检测技术或者拘泥于只能检测少数几种克隆代码,或者需要极高的检测
提出了一种基于红外感知与无线应答的非接触式门禁系统设计方案。本系统实现了利用红外感知与无线设备开启门禁系统的功能。该门禁系统主要是由感知控制和应答模块组成。本文