std::exception class is defined as follows
exception() throw() { } virtual ~exception() throw(); virtual const char* what() const throw();
It's an exception specification. No arguments means that the function can't throw any exceptions.