libstdc++: std::runtime_error Class Reference (original) (raw)
#include <[stdexcept](a00203%5Fsource.html)>
Inheritance diagram for std::runtime_error:
Public Member Functions | |
---|---|
runtime_error (const char *) _GLIBCXX_TXN_SAFE | |
runtime_error (const runtime_error &)=default | |
runtime_error (const string &__arg) _GLIBCXX_TXN_SAFE | |
runtime_error (runtime_error &&) noexcept | |
runtime_error & | operator= (const runtime_error &)=default |
runtime_error & | operator= (runtime_error &&) noexcept |
virtual const char * | what () const noexcept |
Detailed Description
One of two subclasses of exception.
Runtime errors represent problems outside the scope of a program; they cannot be easily predicted and can generally only be caught as the program executes.
Definition at line 219 of file stdexcept.
Constructor & Destructor Documentation
std::runtime_error::runtime_error ( const string & __arg) | explicit |
---|
Takes a character string describing the error.
Member Function Documentation
◆ what()
virtual const char * std::runtime_error::what ( ) const | virtualnoexcept |
---|
The documentation for this class was generated from the following file: