Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The member class serves as the base class for all exceptions thrown by the member function clear in template class basic_ios.
class failure : public runtime_error {
public:
explicit failure(
const string& _Message)
};
Remarks
The value returned by the member function what() is _Message.c_str().
Example
// ios_base_failure.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>
int main ( )
{
using namespace std;
fstream file;
file.exceptions(ios::failbit);
try
{
file.open( "rm.txt", ios_base::in );
// Opens nonexistent file for reading
}
catch( ios_base::failure f )
{
cout << "Caught an exception: " << f.what() << endl;
}
}
Caught an exception: ios_base::failbit set
Requirements
Header: <ios>
Namespace: std