C/C++预处理分析与改进

来源 :电脑知识与技术:学术交流 | 被引量 : 0次 | 上传用户:fengfeiyuren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通常的C/C++预处理器是一个宏处理器,在编译前自动地把源文件转换为编译器可识别的形式。传统的预处理方法基于文本行替换,没有考虑到具体的上下文环境。这种预处理机制在文件包含、宏作用域、头文件关系上存在着一些缺陷,会影响工程项目代码重用,降低程序的可维护性、可扩展性等。通过从分析C预处理器缺陷出发,并利用FOG【1】及其语言可以得到一种基于元变量和元函数的语法替换机制的解决方案。
其他文献
目的:探讨静滴复方甘露醇致静脉炎的预防及处理。方法:寻找原因,积极预防,及早处理。结果:减少了静脉炎的发生。结论:积极预防,及早处理,可减少静滴复方甘露醇致静脉炎的发生。
端点检测是语音识别申的一项关键技术,端点检测的准确性对语音识别的性能有很大影响。论文对基于短时能量和短时过零率及基于LPC倒谱特征的端点检测算法进行了研究,给出改进的
对当前流行的几种中间件技术进行了分析,并对基于构件的中间件技术J2EE与其它中间件进行了比较研究:在基于理论的研究基础之上,提出了系统的体系结构建模方案:
胸肋损伤是骨科门诊常见病,临床从受伤的原因及伤的程度以伤气、伤血、气血两伤分型论治。其病机均伴有气机不利、滓液停聚、痰浊内阻之咳嗽痛剧,甚则咳喘不得平卧。故笔者采用
摘要:分析了Win32 系统下的内存结构以及内存管理方式,重点介绍了内存映射文件的工作机理以及相应的程序实现 ,并与堆方式内存分配作比较指出其优越性。  关键词:内存管理方式;内存结构;内存映射文件;堆分配  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)17-31352-02  The Application andAdvantage of Memory-Mapp
[摘 要]随着教育信息化的深入推进,其建设重点从以“三通”为代表的硬件建设转移到“两平台”的软件建设。信息化硬件设备在教育教学领域的广泛应用催生了对优质数字教育资源的需求,而目前我国优质数字教育资源的供需矛盾、信息孤岛等问题依然突出。聚焦“一师一优课、一课一名师”活动,围绕该活动的特色深入剖析了资源共建共享问题的解决,构建了资源共建共享模式,揭示了以“优课”资源为代表的优质数字资源共建共享过程机制
多元学习环境对“学生的学习意义建构”、“学生个体的多元智能发展”有很大的促进作用,从而培养全面发展的、富有个性的、和谐的学生个体,使每个学生都成为成功的、有效的学习
目的:探讨一般菜肴与肉骨头汤对骨折早期愈合的影响。方法:对我科2007年1~12月收治的不同部位和年龄的骨折病人进行分组,给予不同的食物,记录骨折术后40天与60天骨折部位行DR摄
简要回顾了数据挖掘的应用背景和常用的数据挖掘方法,重点研究了数据挖掘方法中的决策树算法,并对其主要成就进行评述.提出今后开展研究的建议:
毛细支气管炎是由于呼吸道合胞病毒引起的以喘憋为主的呼吸道疾病,好发于2岁以内的婴幼儿,尤以2~6个月婴儿多见,我科从2006年10月-2008年3月共收治212例毛细支气管炎,针对该病