CM2204 C++ (Part) Module Docs
Copyright 2014-15 Dr A D Marshall. All rights reserved.
Week 7: Introduction to C++
Week 9 (Week 8 lecture was cancelled): C++: Initialisation, cleanup and inheritance
Week 10: C++: Interfaces, Templates, Operator Overload and Exceptions
Week 11: C++: Dynamic Objects, Memory Management and Smart Pointers. Objective-C: Introduction
Course Text books: Recommended reading:
*Course Text books Exercise solutions: Annotated Solutions
- Bruce Eckel kindly provides the above text books for free. However a small charge is levied for a download of the solutions for the exercises in the book, some of which are referenced in the lab classes.
- Please see Eckel's solutions for these exercises as these cannot be made available here, due to copyright,
Some older C and C++ course notes for modules I taught ages ago: