【发布时间】:2011-05-25 14:19:18
【问题描述】:
这是我的场景:我有一组我不想修改的源文件,但我想用其他值替换一些字符串文字。这是一个例子:
#define "oldString" "newString"
【问题讨论】:
-
如果有效,结果在各个方面都与您直接修改源代码所获得的结果相同。将源代码放入版本控制中,这样您就可以跟踪所做的更改。或者编写一个脚本,在每次编译之前对源进行按摩。由于您正在编译源代码(而不是仅在调试时查看它以供参考),因此按照您描述的方式修改它应该没有危险。
标签: c++ string token c-preprocessor