论文部分内容阅读
预处理在C/C++中发挥着重要作用。然而这些预处理功能存在着一些缺陷,例如在头文件包含进来时,无法改变头文件中的内容:代码的重用性不高;大量重复代码等等。本文提出用一种高级配置语言XVCL(XML-based Variant Configuration Language)代替原来的预处理机制。来克服以上提出的问题。文件被组织为树形结构。并定义了利于提高重用性的变量作用域机制。文章通过一个实例采验证本文提出的方法的有效性。