Listing 3

class simple_exception
{
public:
    simple_exception(int what, char const* file=0, int line=0);
    int what() const { return what_; }
private:
    int what_;
};