gpt4 book ai didi

c++ - 从(声明) header 将参数写入文件

转载 作者:行者123 更新时间:2023-11-28 08:02:17 26 4
gpt4 key购买 nike

我希望将当前运行使用的所有参数值的列表写入输出目录中的 parameterFile.txt

我在其中一个头文件中声明了所有参数,比如 constants.hpp。我正在尝试使用 boost::filesystem copy_file 方法将整个 header “按原样”复制到文本文件中。然而问题是,如果在远程机器上运行,头文件显然不可用于复制。我同意以这种方式转储参数值是愚蠢的(当我可以将标题放在输出中时)。

有更好的方法吗?

TIA,尼克尔

最佳答案

您是否考虑过在运行时传递参数值而不是将参数值存储在头文件中?

我看到您已经在使用 boost。 Boost 程序选项可能特别适合您的需求,因为除了允许您在命令行上指定选项外,您还可以将所有选项放在一个配置文件中,然后针对它运行代码。

参见此处:http://www.boost.org/doc/libs/1_49_0/doc/html/program_options.html

关于c++ - 从(声明) header 将参数写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com