eg:

void  error()  //某段代码或者函数执行时,内部出现问题,抛出异常

{

   cout<<"出错\n";

   throw wrong(); //抛出异常

}

 

void main()

{

   try    //尝试执行某个函数或者代码段,该代码段会抛出异常

  {

   error();

  }

 catch (wrong) //捕捉异常,进行处理

  {

   cout<<"该错误已经解决";

  }

 

}

 

class  people

{

...

class wrong; 

}

...

throw  wrong();

void main()

{

...

  try(people::wrong)

{

  ...

}

 

}

eg:在越界异常中

 

 

//U盘未插好引起的异常、调制器掉新引起的异常、写数据时引发的异常。

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-01-15
  • 2021-06-27
  • 2022-12-23
  • 2022-01-11
猜你喜欢
  • 2021-06-17
  • 2021-10-12
  • 2021-09-27
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案