Как бросить std :: исключения с переменными сообщениями?

Это пример того, что я часто делаю, когда хочу добавить некоторую информацию в исключение:

std::stringstream errMsg;
errMsg < "Could not load config file '" < configfile < "'";
throw std::exception(errMsg.str().c_str());

Ответы на вопрос(5)

Ваш ответ на вопрос