Chapter 9. Error Handling Strategies

    FAQ 9.01 Is error handling a major source of fundamental mistakes?

    FAQ 9.02 How should runtime errors be handled in C++?

    FAQ 9.03 What happens to objects in stack frames that become unwound during the throw / catch process?

    FAQ 9.04 What is an exception specification?

    FAQ 9.05 What are the disadvantages of using return codes for error handling?

    FAQ 9.06 What are the advantages of throw...catch?

    FAQ 9.07 Why is it helpful to separate normal logic from exception handling logic?

    FAQ 9.08 What is the hardest part of using exception handling?

    FAQ 9.09 When should a function throw an exception?

    FAQ 9.10 What is the best approach for the hierarchy of exception objects?

    FAQ 9.11 How should exception classes be named?

    FAQ 9.12 Where do setjmp and longjmp belong in C++?



C++ FAQs
C Programming FAQs: Frequently Asked Questions
ISBN: 0201845199
EAN: 2147483647
Year: 2005
Pages: 566
Authors: Steve Summit

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net