21_2.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:0k
源码类别:

C#编程

开发平台:

Visual C++

  1. #include <iostream.h>
  2. class A{
  3. public:
  4. class Error{};
  5.   A()
  6. {
  7.   n = new int;
  8. init();
  9. }
  10. private:
  11.   int* n;
  12.   void init()
  13. {
  14.     //do something ...
  15.   throw Error();
  16. }
  17. };
  18. void main()
  19. {
  20.   try{
  21.     A a;
  22.   }
  23.   catch(A::Error&){
  24.     cout <<"error when initialize.n";
  25.   }
  26. }
  27.