该类定义了一组用于打开或保存文件的选项。这些选项包括文件格式、文件名和路径、文件是否已压缩、文件是否为二进制格式等。
Options():默认构造函数,创建一个空选项对象。
Options(const Options& options):复制构造函数,创建一个与现有选项对象完全相同的新对象。
void setOptionString(const std::string& optionString, bool value)设置选项的字符串值。
optionString:选项名称的字符串表示形式。value:选项的布尔值。bool getOptionString(const std::string& optionString, bool defaultValue = false) const检索选项字符串值。
optionString:选项名称的字符串表示形式。defaultValue:选项的默认值。返回值:选项的布尔值。如果找不到选项,则返回默认值。
bool getOptionString(const std::string& optionString, bool defaultValue, bool& wasSet) const检索选项字符串值,并指示选项是否设置为过给定的值。
optionString:选项名称的字符串表示形式。defaultValue:选项的默认值。wasSet:传递选项是否设置为过给定的值。返回值:选项的布尔值。如果找不到选项,则返回默认值。
void setOption(const std::string& option, const std::string& value)设置选项的字符串值。
option:选项名称的字符串表示形式。value:选项的字符串值。std::string getOption(const std::string& option, const std::string& defaultValue = "") const检索选项字符串值。
option:选项名称的字符串表示形式。defaultValue:选项的默认值。返回值:选项的字符串值。如果找不到选项,则返回默认值。
void removeOption(const std::string& option)从选项列表中删除指定的选项。
option:选项名称的字符串表示形式。