我有一个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"));在filtres.properties文件夹中找到的文件solution包含:
filtre.param1.solution=1.5
filtre.param2.solution=6我知道ResourceBundle用于用户区域设置,但它似乎只是从特定文件向静态成员分配值。
我想在C++中做一些类似的事情。我已经为这找到了C++,但是它所做的事情似乎有点奇怪;所以我想问:
如果有人做过这样的作业,我会很感激的。
发布于 2014-04-30 10:04:29
使用Boost及其pthree和.xml或.json解析器是一种更好的方法。
发布于 2014-03-06 14:20:03
ResourceBundle允许检索密钥的文本数据,并根据指定的区域设置返回结果。我不知道在C++中与此完全匹配,但我建议使用GNU gettext()作为实现类似类型国际化支持的选项。
https://stackoverflow.com/questions/22226660
复制相似问题