Programming With C++ Syllabus
Programming With C++ Syllabus
UNIT-II
Inheritance: Introduction, Defining Derived Classes, Single Inheritance, Protected Access Specifier,
Multilevel Inheritance, Multiple Inheritance, Hierarchical Inheritance, Hybrid Inheritance, Virtual Base
Classes, Abstract Classes, Constructors in Derived Classes.
Operator Overloading and Type Conversions: Defining Operator Overloading, Overloading the
Increment and the Decrement Operators (Prefix and Postfix), Rules for overloading operators.
UNIT-III
Exception Handling: Basics of Exception Handling, Exception Handling Mechanism
Pointers, Virtual Functions: Pointers to Objects, Pointers to Derived Classes, Virtual Functions, Pure
Virtual Functions.
(Chapters – 6,7,8)
TEXTBOOKS:
1 E.Balagurusamy, Object – Oriented Programming with C++, Seventh Edition, Tata McGraw Hill. 2017.
REFERENCE BOOKS:
1. Robert Lapore: Object – Oriented Programming in Turbo C++, Galgotia, 1991.
2. Herbert Schildt: C++ The Complete Reference, 4 Edition, 2017.
th
MOOCs
1. https://www.udemy.com/learn-advanced-c-programming
2. https://nptel.ac.in/courses/106105151