Standard C++ Library Class Reference
Interface
class exception {
 public:
 exception () throw();
 exception (const exception&) throw();
 exception& operator= (const exception&) throw();
 virtual ~exception () throw();
 virtual const char* what () const throw();
 };
 class logic_error : public exception {
 public:
 logic_error (const string& what_arg);
 };
 class domain_error : public logic_error {
 public:
 domain_error (const string& what_arg);
 };
 class invalid_argument : public logic_error {
 public:
 invalid_argument (const string& what_arg);
 };
 class length_error : public logic_error {
 public:
 length_error (const string& what_arg);
 };
 class out_of_range : public logic_error {
 public:
 out_of_range (const string& what_arg);
 };
 class runtime_error : public exception {
 public:
 runtime_error (const string& what_arg);
 };
class range_error : public runtime_error {
 public:
 range_error (const string& what_arg);
 };
 class overflow_error : public runtime_error {
 public:
 overflow_error (const string& what_arg);
 };










