OBJECTIVES o What exceptions are and when to use them o To use Try, catch and throw to detect, handle and indicate exceptions, respectively. o To process uncaught and unexpected exceptions. o To declare new exception classes. o How stack unwinding enables exceptions not caught in one scope to be caught in another Scope o To handlle new failures o To use auto_ptr to prevent memory leaks To understand the standard exception hierarchy. 0 2018, SEU. All rights reserved. 2© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 2 OBJECTIVES What exceptions are and when to use them. To use Try, catch and throw to detect, handle and indicate exceptions, respectively. To process uncaught and unexpected exceptions. To declare new exception classes. How stack unwinding enables exceptions not caught in one scope to be caught in another scope. To handle new failures. To use auto_ptr to prevent memory leaks. To understand the standard exception hierarchy