标准异常

来源:互联网 发布:首页全屏轮播代码js 编辑:程序博客网 时间:2024/04/29 12:07
#include <iostream>#include <new>   // new头文件表示标准异常bad_allocusing namespace std;class Dog{public:Dog(){parr = new int[1000000];  // 4MB}private:int *parr;};int main(){Dog *pDog;try{for(int i = 0; i < 1000; i++){pDog = new Dog();cout << i << ": new Dog 成功," << endl;}}catch(bad_alloc err){cout << "new Dog 失败:" << err.what() << endl;}return 0;}

0 0
原创粉丝点击