C ++ captures all exceptions and

Source: Internet
Author: User

C ++ captures all exceptions and

The catch clause for capturing all exceptions is in the form of "catch (...)".

// Matches any exception that might be throwncatch (...) {// Place our code here}

"Catch (...)" It is often used in combination with the "throw;" statement that throws an exception again. After catch completes all the local work that can be done, it throws an exception again.

Try {// actions that cause an exception to be thrown} catch (...) {// Work to partially handle the exception throw ;}

Note that if "catch (...)" Used together with other catch clauses, which must be placed at the end. Otherwise, any catch clause following it cannot be matched.

[Learning materials] c ++ primer

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.