Resources Materials to teach yourself intermediate C++ A collection of course notes as used to teach students the City and Guilds course Coding and Programming in C++ Language III (7261-249). Introduction to City and Guilds course 7261-249 - Introduction to the City and Guilds Coding and Programming in C++ Language III (7261-249) Object oriented programming with C++ - How to design develop, document and test OOP programs and how it is represented in C++ source files How to create and use functions in C++ - Writing functions in c++ - overloading, in-lining, prototypes and default values How to write classes and structures in C++ - Writing classes in c++ - constructors, destructors, members and scope resolution Memory storage and manipulation in C++ - Memory storage and manipulation in C++ (pointers, memory allocation routines, etc.) Data types, variable scoping and validation in C++ - A discussion on C++ data types, the scoping of variables, validating data and use of arrays Using streams to manipulate files in C++ - Opening, closing, reading and writing files with C++ using stream operators Exercises to test your understanding of C++ - Programming exercises to test your understanding of C++, sorry but worked answers are only available for question six Sample Solution for exercise 6 - Possible solution to exercise 6 - data storage for a publication company.