0
我希望将用于当前运行的所有参数值的列表写入输出目录中的parameterFile.txt
。将参数写入(声明)头文件
我有一个头文件中声明的所有参数都是constants.hpp
。我试图使用boost::filesystem copy_file
方法仅仅将整个头文件“原样”复制到文本文件中。但问题是,如果在远程机器上运行,头文件显然不适用于复制。我同意这种方式抛弃参数值是愚蠢的(当我可以将头部放在输出中时)。
有没有更好的方法来做到这一点?
TIA, 尼基尔
我喜欢“的所有参数,在一到位”的方法,因为那时我可以快速地在一个地方进行更改。并添加此标题,我可以使参数全局可用。 我正在考虑boost :: program_options现在。但是,我无法弄清楚如何使一个类中声明的一个参数可用于其他类,而不包括头文件。如果你能帮助我举例说明如何使变量在不同类中可访问,我会非常感激。 - Nikhil –