我有一個使用類似以下的人等值C++
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
文件夾中找到更多的線路包含Java類:
filtre.param1.solution=1.5
filtre.param2.solution=6
我知道ResourceBundle
用於用戶區域設置,但它似乎只是將值從特定文件分配給靜態成員。
我想在C++中做類似的事情。我發現了C++的this,但它看起來有點奇怪;所以我問:
- 它是類似於ResourceBundle在C + +(不是我所發現的)?如果是的話,什麼,我在哪裏可以找到一些例子?
- 你是否建議我以更簡單的方式做到這一點?
如果有人做過這樣的任務,我將不勝感激。
將數據嵌入到可執行文件中是可能的,但僅限於操作系統特定的API /工具鏈。沒有什麼比這'std' – Paranaix
謝謝,聽起來像我需要做一些定製,比如從我讀一個.txt,或與這些成員 –
普通文件是一點問題都沒有簡單的,只是一個類。你可以看一下http://pocoproject.org/docs/Poco.Util.PropertyFileConfiguration.html,它提供了一個類似於屬性文件的java接口。 – Paranaix