结构阅读C ++

时间:2012-07-23 09:09:51

标签: c++ configuration

我有以下问题: 我有一个配置文件,其中包含字段的描述,我将其读取然后解析它。我想将它移动到代码中来编译它。 你会怎么做那个bug结构???或者?

由于

2 个答案:

答案 0 :(得分:1)

我不会将其移入代码中,我将配置文件保留为配置文件。

如果您真的必须这样做,您可以将文件作为字符串资源嵌入到应用程序中并使用它 - 这样您只需更改少量的现有代码。你这样做的方式取决于你的平台。

如果那不可行(无论出于何种原因)我会设置一个配置类/命名空间来包含所有值。

答案 1 :(得分:0)

目前还不是很清楚你究竟在问什么。

如果您正在寻找即时代码执行(如某些语言中的eval()函数),那么在C ++中就没有这样的东西了。它不是可以逐行读取和执行的解释语言,每次代码更改时都需要编译。虽然技术上可以编写自我更改的代码,但可能不值得付出努力。