Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C+中java.util.ResourceBundle的等价性+;_Java_C++_Equivalence - Fatal编程技术网

C+中java.util.ResourceBundle的等价性+;

C+中java.util.ResourceBundle的等价性+;,java,c++,equivalence,Java,C++,Equivalence,我有一个Java类,它使用了更多类似于下面的行 private static final int PARAM_1 = Integer.valueOf(ResourceBundle.getBundle("solution.filtres").getString("filtre.param1.solution")); private static final int PARAM_2 = Integer.valueOf(ResourceBundle.getBundle("solution.filtre

我有一个Java类,它使用了更多类似于下面的行

private static final int PARAM_1 = Integer.valueOf(ResourceBundle.getBundle("solution.filtres").getString("filtre.param1.solution"));
private static final int PARAM_2 = Integer.valueOf(ResourceBundle.getBundle("solution.filtres").getString("filtre.param2.solution"));
solution
文件夹中找到的文件
filters.properties
包含:

filtre.param1.solution=1.5
filtre.param2.solution=6
我知道
ResourceBundle
用于用户区域设置,但它似乎只是将值分配给特定文件中的静态成员

我想在C++中做一些类似的事情。我已经找到C++,但它似乎有点奇怪,它做什么;因此,我要问:

<> LI>是否与C++中的ResourceBundle类似(不是我发现的)?如果是,是什么,我在哪里可以找到一些例子
  • 你建议我用更简单的方法做吗

  • 如果有人这样做,我会很感激一些代码。

    允许检索键的文本数据,根据指定的区域设置返回结果。我不知道C++中的这个匹配,但是我想推荐使用作为实现类似类型国际化支持的选项。

    使用Boost及其
    pthree
    和.xml或.json解析器是一种更好的方法。

    在可执行文件中嵌入数据是可能的,但只能使用特定于操作系统的API/工具链。在
    std
    中没有类似的东西,谢谢,听起来我需要做一些定制的事情,比如从我读到的.txt文件,或者更简单,只是一个包含这些membersNorm文件的类根本没有问题。您可以看看哪个为类java属性文件提供了接口。很好。但是启动boost v时,
    ptree
    可用。1.41.1有些人仍然必须使用旧版本的boost。我为他们感到难过,但这是我的解决方案。。。不管怎么说,为什么他们不得不有一个旧版本?