异常程序的基础类:
class _CRTIMP_PURE exception
{ // base of all library exceptions
public:
_EXCEPTION_INLINE __CLR_OR_THIS_CALL exception();
_EXCEPTION_INLINE explicit __CLR_OR_THIS_CALL exception(const char * const &);
_EXCEPTION_INLINE __CLR_OR_THIS_CALL exception(const char * const &, int);
_EXCEPTION_INLINE __CLR_OR_THIS_CALL exception(const exception&);
_EXCEPTION_INLINE exception& __CLR_OR_THIS_CALL operator=(const exception&);
_EXCEPTION_INLINE virtual __CLR_OR_THIS_CALL ~exception() _NOEXCEPT;
_EXCEPTION_INLINE virtual const char * __CLR_OR_THIS_CALL what() const;
private:
_EXCEPTION_INLINE void __CLR_OR_THIS_CALL _Copy_str(const char *);
_EXCEPTION_INLINE void __CLR_OR_THIS_CALL _Tidy();
const char * _Mywhat;
bool _Mydofree;
};