Пример #1
0
int main() {

	try {
		std::ifstream my_stream("not found");
		my_stream.exceptions(std::ios::failbit);
	} catch(std::ios_base::failure& e) {
		std::cout << "Exception detected: " << e.what() << '\n';
	}




return 0;
}
Пример #2
0
void Config::set(const std::string& name, const std::string& value)
{
    // setting config value
    if (name == "host") {
        host = value;
    } else if (name == "port") {
        port = value;
    } else if (name == "number_of_threads") {
        number_of_threads = Misc::string_to_int(value);
    } else if (name == "is_append_log_enabled") {
        is_append_log_enabled = (value != "0" ? true : false);
    } else if (name == "save_dump") {
        std::stringstream my_stream(value);
        int period, changes;
        my_stream >> period >> changes;
        SaveDumpManager::getInstance().add_interval_save(period, changes);
    } else {