我有以下问题: 我有一个配置文件,其中包含字段的描述,我将其读取然后解析它。我想将它移动到代码中来编译它。 你会怎么做那个bug结构???或者?
由于
答案 0 :(得分:1)
我不会将其移入代码中,我将配置文件保留为配置文件。
如果您真的必须这样做,您可以将文件作为字符串资源嵌入到应用程序中并使用它 - 这样您只需更改少量的现有代码。你这样做的方式取决于你的平台。
如果那不可行(无论出于何种原因)我会设置一个配置类/命名空间来包含所有值。
答案 1 :(得分:0)
目前还不是很清楚你究竟在问什么。
如果您正在寻找即时代码执行(如某些语言中的eval()
函数),那么在C ++中就没有这样的东西了。它不是可以逐行读取和执行的解释语言,每次代码更改时都需要编译。虽然技术上可以编写自我更改的代码,但可能不值得付出努力。