改进C/C++的预处理功能

来源 :微计算机信息 | 被引量 : 0次 | 上传用户:w00003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
预处理在C/C++中发挥着重要作用。然而这些预处理功能存在着一些缺陷,例如在头文件包含进来时,无法改变头文件中的内容:代码的重用性不高;大量重复代码等等。本文提出用一种高级配置语言XVCL(XML-based Variant Configuration Language)代替原来的预处理机制。来克服以上提出的问题。文件被组织为树形结构。并定义了利于提高重用性的变量作用域机制。文章通过一个实例采验证本文提出的方法的有效性。
其他文献
由于历史和现实的诸多原因,安徽经济一度在全国处于比较落后的状态。但是,自从党的十一届三中全会特别是邓小平同志南巡谈话以后,安徽加大了改革开放的力度,面貌发生了巨大变
为改进工作效率低的人工处理IP电话远程充值和IP帐号低余额续费拨号通知的问题,应提供IP电话运营服务的代理商的需求,设计和开发了一个IP电话远程自动充值管理系统,有效地实现了
高校参与非遗舞蹈的保护与传承,是时代与社会发展赋予的使命和责任,对于传承优秀传统文化,发扬民族精神,增强文化自信具有重要意义。本文以河北省省级非物质文化遗产项目霸王
小平同志最近指出:计划和市场,都是经济手段。要善于运用这些手段,加快发展社会主义商品经济。这是继提出社会主义经济是有计划的商品经济之后,在理论上的又一重要突破,为改
研究了具有平行Ricci曲率黎曼流形中具有平行中曲率向量的子流形。获得了J.simons型积分不等式,推广了局部对称空间该类子流形的相关结果。
设计了一种基于USB总线的数据采集卡,采用ATmega128单片机结合IDT7132双端口RAM完成数据采集和暂存,并由AT89S51单片机通过USB接口芯片FT245BM完成与上位机的数据传输。详细阐
数学课堂的教学实效性对学生的学习效果具有较为深远的影响,是学生夯实数学基础的关键环节。数学本身所具备的广泛的知识储量和庞大的知识体系,对于教师的教学要求和学生的学
提出利用SVPWM和定V/f变频设计嵌入式变频器的实现方案。分析单片机应用系统的设计原理,并给出了实测的控制信号波形。结果表明,对类似的领域有着较好的应用价值。
介绍了一种有目标识别功能的图像采集系统,用USB接口芯片实现了数据的传输。阐述了系统的硬件、固件、设备驱动程序和应用软件的设计与实现方法。详细介绍了目标识别算法。
随着现代信息技术不断渗透到教育领域,电脑、电子白板、实物展台等被应用到教学中,小学课堂教学发生了根本变革。小学数学教师应充分认识现代信息技术在丰富教学内容、拓展学