Coddy logo

Login

menu icon
Loading...Creator image

Creator

Anonymous

Object-Oriented C++: Brilliance

Elevate your C++ skills by mastering object-oriented programming. This Brilliance part of the full course will guide you from medium knowledge to full understanding of advanced concepts, from basics to brilliance in Object-Oriented C++

21 Lessons

17 Challenges

certification icon

With Certificate

Prerequisites

Understanding of classes, objects, methods and constructors

Intermediate problem-solving thinking

Save for later

Continuing...

Topics of the course

Inheritance

Intro to Inheritance

Constructors

Overriding

private vs protected

Practice Lab #1

Polymorphism

Upcasting

Polymorphism

Virtual functions

overloading vs overriding

dynamic_cast

Practice Lab #2

Abstract & Multi Inheritance

Pure-virtual functions

Abstract classes

Multi Inheritance

Virtual Base - Diamond

Practice Lab #3

Conclusion & Challenges

Conclusion

Challenge #1

Challenge #2

Challenge #3