C++ 如何像firefox一样保存首选项?
我创建了一个简单的浏览器,我希望像firefox一样从文件加载首选项C++ 如何像firefox一样保存首选项?,c++,c,firefox,C++,C,Firefox,我创建了一个简单的浏览器,我希望像firefox一样从文件加载首选项 我必须在内存中加载首选项,还是必须在必要时读取每个首选项?一种常见做法是在内存中的数据结构中加载首选项。这比在必要时读取每个首选项有许多优点: 从磁盘读取是一项非常昂贵的操作,只有几个字节的读取效率非常低 您在启动时需要大多数首选项,为什么要单独加载它们 中首选项占用的空间可以忽略不计 您可以节省代码复杂性和可能的bug 如果您将一直加载首选项,则会削弱磁盘驱动程序处理更重要请求的能力 这取决于具体情况。你有选择的余地。当程
我必须在内存中加载首选项,还是必须在必要时读取每个首选项?一种常见做法是在内存中的数据结构中加载首选项。这比在必要时读取每个首选项有许多优点:
- 从磁盘读取是一项非常昂贵的操作,只有几个字节的读取效率非常低
- 您在启动时需要大多数首选项,为什么要单独加载它们
- 中首选项占用的空间可以忽略不计
- 您可以节省代码复杂性和可能的bug
- 如果您将一直加载首选项,则会削弱磁盘驱动程序处理更重要请求的能力