Advanced Object-Oriented Programming in C++
Master advanced OOP concepts in C++ with in-depth lessons on inheritance, polymorphism, templates, smart pointers, and design patterns Learn modern C++ techniques to write efficient, scalable, and maintainable code
See moreSee less
. Perfect for developers looking to level up their C++ skills! 🚀Get Started!
85
Course Details
Language: C++
Duration: 7 days
Difficulty: medium
Category: Programming
Certificate: Yes
Requirements
Basic knowledge of C++
Content
01Advanced Classes and Objects
3 Chapters - 0/3 Completed
01
Advanced Classes and Objects
3 Chapters - 0/3 Completed
Class Relationships
Static Members and Nested Classes
MCQ
02Operator Overloading
3 Chapters - 0/3 Completed
02
Operator Overloading
3 Chapters - 0/3 Completed
Basics of Operator Overloading
Advanced Operator Overloading
MCQ
03Inheritance and Polymorphism
3 Chapters - 0/3 Completed
03
Inheritance and Polymorphism
3 Chapters - 0/3 Completed
Types of Inheritance
Function Overriding and Virtual Functions
MCQ
04Templates and Generic Programming
3 Chapters - 0/3 Completed
04
Templates and Generic Programming
3 Chapters - 0/3 Completed
Function Templates
Class Templates
MCQ
05Exception Handling
4 Chapters - 0/4 Completed
05
Exception Handling
4 Chapters - 0/4 Completed
Basics of Exception Handling
Advanced Exception Handling
MCQ
MCQ
06Smart Pointers and Resource Management
3 Chapters - 0/3 Completed
06
Smart Pointers and Resource Management
3 Chapters - 0/3 Completed
Smart Pointers
RAII (Resource Acquisition Is Initialization)
MCQ
07Advanced STL (Standard Template Library)
3 Chapters - 0/3 Completed
07
Advanced STL (Standard Template Library)
3 Chapters - 0/3 Completed