CISC 3110 Final Exam Review The material on both exam 1 and exam 2 are on the final, as well as the following new topics: Chapter 10: C-strings and C++ Strings Internal Storage of C-strings Library functions for working with C-strings Writing your own C-string handling function Conversions from C-string to C++ string The C++ string class Chapter 12: Files ifstream, ofstream, fstream objects and their member functions Error Testing Passing file stream objects to functions Binary Files Random Access of Files Chapter 19: Recursion Solving mathematical problems using recursion Base case/recursive case Tracing recursive functions Chapter 16: Exceptions, Templates, and the STL -- Standard Template Library Exceptions (try, catch, throw) Template functions and template classes Introduction to vectors and the STL