所以,目前我通过.ini文件加载已保存的键绑定,但是这样做我必须在启动时将它们初始化为局部变量(比需要时从文件读取它们的非常详细的语法更好) ,这只留给我一堆看起来像这样的行:
Keybind_something = std::stoi(iniUtil.ReadString("Keybinds", "something", 0, 16));
' 16'最后,我只是指定我加载一个十六进制值' 0x04'例如。
然而,这让我像这样的20行,每个键绑定一行。
如何迭代.ini并抛出它们" Keybinds"将.ini的一部分放入一个名为" Keybinds"的std :: map中,每个键都是.ini中的键,每个值都是.ini中键的值?