C++异常机制的执行顺序。
在构造函数内抛出异常
/* * ExceptClass.h * * Created on: 2018年1月2日 * Author: jacket */ #ifndef EXCEPTCLASS_H_ #define EXCEPTCLASS_H_ #include <iostream> using std::cout; using std::endl; class ExceptClass { public: ExceptClass(){ cout<<"ExcepClass"<<endl; throw int(1); } void start(){ } virtual ~ExceptClass() { cout<<"~ExcepClass"<<endl; } }; #endif /* EXCEPTCLASS_H_ */