C++标准库中的异常层次的基类被称为exception,定义在库的头文件<exception>中。 1、exception类的接口如下: namespace std //注意在名字空间域std中 { class exception { public: exception() throw() ; //默认构造函数 exception(const exception &) throw() ; //复制构造函数 exception &operator=(const exception&) throw() ; //复制赋值操作符 virtual ~exception() throw() ; //析构函数 virtual const char* what() const throw() ; //返回一个C风格的字符串,目的是为抛出的异常提供文本描述 }; }