Resources Additional materials to teach yourself intermediate C++ Additional material used to teach students the City and Guilds course Coding and Programming in C++ Language III (7261-249). The use of class libraries in C++ - Understanding and using libraries (a collection of pre-written classes) in C++ Recognise and avoid common programming errors in C++ - How to recognise and avoid common programming errors in C++ applications Error handling techniques within C++ - Understand and implement some common error handling techniques found in C++ Abstract classes and multiple inheritance in C++ - Using abstract classes, multiple inheritance and friends in C++ source files Microsoft Windows - Events and multi-tasking - Events, multi-tasking, threading and scheduling within Microsoft Windows NT Microsoft Windows - Memory and libraries - Memory management, sharing data between processes and library support within Microsoft Windows NT