【发布时间】:2012-06-05 10:11:54
【问题描述】:
我正在编写一个数字 C++ 代码。此 C++ 代码有一个配置文件,其中包含我系统的物理参数。我希望能够在配置文件中进行数学计算和一些编程。 Lua 看起来很完美。
假设我的 lua 文件计算变量 vol 和 mass:
method = cube
len = 3
rho = 1.5
vol = len*len*len
mass = vol*rho
我想将 vol 和 mass 传递给 C++ 代码。我也想通过method,这是一个std::string。
我可以做类似this 的事情。但是,在此示例中,它们会逐个遍历表中的元素,而不依赖于变量的名称。我希望 C++ 根据变量的名称提取变量的值。 lua 配置代码的结构也可能更复杂;我可能正在编写一些函数来获取这些值。
【问题讨论】:
标签: c++ lua c++11 configuration-files ini