Есть следующий C++ код:
#include <fstream>
#include <ios>
#include <iostream>
int main(void)
{
std::fstream file;
file.exceptions(std::ios::badbit | std::ios::failbit);
try
{
file.open("/test_file", std::ios::out);
}
catch(std::ios::failure &e)
{
std::cout << "File opening error: " << e.what() << std::endl;
}
}
File opening error: basic_ios::clear
File opening error: Permission denied
Есть ли в C++ какие-либо средства для получения строкового представления ошибок iostream?