Вот от http://www.tutorialspoint.com/cplusplus/cpp_exceptions_handling.htm
#include <iostream>
#include <exception>
using namespace std;
struct MyException : public exception
{
const char * what () const throw ()
{
return "C++ Exception";
}
};
Я понимаю, что const
после what
означает, что функция не изменяет никаких
члены структуры, но что означает throw()
в конце?