C++ Language/ErrorHandling

There are several approaches that a C++ program could take to deal with error conditions as they occur.


 * 1) Returning an Error Code
 * 2) Assertions
 * 3) C++ Exception Handling