您的位置:首页 >动态频道 > 精选知识 >

前端try catch用法(try catch用法)

导读 大家好,今天小六子来为大家解答以下的问题,关于前端try catch用法,try catch用法这个很多人还不知道,现在让我们一起来看看吧!1、在c+

大家好,今天小六子来为大家解答以下的问题,关于前端try catch用法,try catch用法这个很多人还不知道,现在让我们一起来看看吧!

1、在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚,用法:#include  #include   using namespace std;  int main () {try{throw 1;throw "error";}catch(char *str){cout << str << endl;}catch(int i){cout << i << endl;}  }  2、 try 和catch定义异常类来进行处理:#include  #include   using namespace std;//可以自己定义Exception  class myexception: public exception  {virtual const char* what() const throw(){return "My exception happened";}  }myex;int main () {try{if(true)    //如果,则抛出异常;throw myex;}catch (exception& e){cout << ***.what() << endl;}return 0;  } 扩展资料c++的特点:C++通过建立用户定义类支持数据封装和数据隐藏。

2、2、C++是支持数据封装的工具,对象则是数据封装的实现。

3、3、采用多态性为每个类指定表现行为。

4、多态性形成由父类和它们的子类组成的一个树型结构。

5、4、C++现有类的基础上可以声明新类型,这就是继承和重用的思想。

6、通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。

7、新定义的类为子类,成为派生类。

8、参考资料来源:百度百科—C++。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!