本文整理汇总了C++中ConfigManager::save_personal_config方法的典型用法代码示例。如果您正苦于以下问题:C++ ConfigManager::save_personal_config方法的具体用法?C++ ConfigManager::save_personal_config怎么用?C++ ConfigManager::save_personal_config使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ConfigManager
的用法示例。
在下文中一共展示了ConfigManager::save_personal_config方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main () {
ConfigManager config;
if (!config.load_system_config()) {
cerr << "Failed to load system config." << endl;
}
if (!config.load_personal_config()) {
cerr << "Failed to load personal config." << endl;
}
cout << "name=" << config.get<string>("name") << endl;
cout << "width=" << config.get<int>("width") << endl;
cout << "height=" << config.get<int>("height") << endl;
cout << "fullscreen=" << config.get<bool>("fullscreen") << endl;
if (!config.has("name")) {
config.set("name", get_username());
}
if (!config.has("fullscreen")) {
config.set("fullscreen", true);
}
if (!config.save_personal_config()) {
cerr << "Failed to save personal config." << endl;
}
return 0;
}