Designed for 2nd to final year computer science and MSc conversion students. Assuming an introductory knowledge of object concepts and C++, this text aims to take the novice C++ programmer forward, to the more advanced features of object-orientation and C++. Starting with a general summary of object oriented design, resuability and the construction of robust software, the book moves on to look at the memory management aspects of C++. The rest of the book looks at how C++ supports various types of polymorphism, starting with overloading and coercion, through simple inheritance to the use of templates and virtual functions to support parametric polymorphism. The book ends with a look at exception handling and how to write efficient portable code.
- ISBN10 1850322961
- ISBN13 9781850322962
- Publish Date 30 September 1997
- Publish Status Cancelled
- Out of Print 20 March 2006
- Publish Country GB
- Imprint Cengage Learning EMEA
- Format Paperback
- Pages 416
- Language English