underflow_error


class
<stdexcept>
class underflow_error;

Underflow error exception

underflow_error


This class defines the type of objects thrown as exceptions to arithmetic underflow errors.

This class is designed so that any program, not just the elements of the standard library, can throw it as an exception.

It is defined as:
1
2
3
4
class underflow_error : public runtime_error {
public:
  explicit underflow_error (const string& what_arg);
};


Members

constructor
The constructor takes a standard string object as parameter. This value is stored in the object, and its value is used to generate the C-string returned by its inherited member what.


The class inherits the what member function from exception, along with its copy constructor and asignment operator member functions.

See also