Это пример того, что я часто делаю, когда хочу добавить некоторую информацию в исключение:
std::stringstream errMsg;
errMsg << "Could not load config file '" << configfile << "'";
throw std::exception(errMsg.str().c_str());
Есть ли лучший способ сделать это?