测试代码如下
#include <iostream> #include <cstdio> class CPoint{ public: CPoint(int x){ printf("has synax\n"); } CPoint(){ printf("no synax\n"); } }; class Point : public CPoint{ public: Point()throw() :CPoint(1){ } }; Point p; int main(){ return 0; }
编译通过 ,截图如下
通过以上测试,异常抛出表应放置于成员初始化表之前。
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-08 22:32:38