public member class
<ios> <iostream>
std::ios_base::failureBase class for stream exceptions
This embedded class inherits from
exceptionand serves as the base class for the
exceptionsthrown by the elements of the standard input/output library.
It is defined as:
1
2
3
4
5
6
class ios_base::failure : public exception {
public:
explicit failure (const string& msg);
virtual ~failure();
virtual const char* what() const throw();
}
Member
whatreturns the
msgwith which the exception is constructed.
The specific value for msg is entirely implementation-defined.
This embedded class inherits from
system_errorand serves as the base class for the
exceptionsthrown by the elements of the standard input/output library.
It is defined as:
1
2
3
4
5
class ios_base::failure : public system_error {
public:
explicit failure (const string& msg, const error_code& ec = io_errc::stream);
explicit failure (const char* msg, const error_code& ec = io_errc::stream);
}
These errors are typically categorized either in the
iostream_category(if they relate to the operations of the library) or in the
system_category(if the error arises from the system). Although the specifics are implementation-defined.
The library implementation may use values of type io_errc to portably identify error conditions of the iostream_category.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4