Programming : Principles and Practice Using C++ Paperback / softback
Paperback / softback
The book contains: Introduction to object oriented programming, user defined types, polymorphism, and encapsulation.
Getting started with C++ - syntax, data-type, variables, strings, functions, exceptions and statements, namespaces and exceptions operators.
Flow control, functions, recursion. Arrays and pointers, structures. Abstraction mechanisms: Classes, private, public, constructors, destructors, member functions, static members, references, etc., class hierarchy, derived classes.
Inheritance: simple inheritance, polymorphism, object slicing, base initialization, virtual functions.