Description
• This course has been designed accurately for helping students master the Object-Oriented Programming skills in C++.
• It covers basic topics like input or output streams, namespaces, classes and objects, constructors, destructors, function overloading, from function overriding to the advanced topics such as Inheritance, Polymorphism, Templates, Exception handling, File handling, etc,
Prerequisite
You should have a basic knowledge of the C language. You should have to install Bloodshed Dev C++ or CodeBlocks IDE.
Topics Covered
• Features • Operators • Class • Specifiers • Inheritance
• Polymorphism • Templates & files • Exceptions • Standard Template Library
For whom
Anyone who wants to learn the concepts of Object-Oriented Programming. It will always be helpful for students in preparing them for their Engineering Syllabus.
Reference books
1. “Object-Oriented Programming with C++” by Balagurusamy E
2. “C++ Weekend Crash Course” by Stephen R Davis
3. “C++ A Beginner’s Guide” by Herbert Schildt
4. “The C++ Programming Language” by Bjarne Stroustrup
Q1 . What are the main features of OOP?
Q2 . What is encapsulation?
Q3 . What is Polymorphism? How is it supported by C++?
Q4 . What is Inheritance? What is the purpose?
Q5 . What is Abstraction?
Q6 . List the types of inheritance supported in C++.
Q7 . What is the role of protected access specifier
Q8 . Explain the purpose of the keyword volatile
Q9 . What is a storage class?
Q10 . What is the role of a mutable storage class specifier?
No Reviews. Be the First Student to Review the course...
© 2025 Sreenivas EDU Services (OPC) Pvt Ltd.
0 | 0 Reviews