Loading repovive.com/roadmaps/cpp
Roadmaps
C++
Inheritance & Polymorphism
Problemset
Discussion
AI Helper
Getting Started
0/48
Variables & Data Types
0/57
Input & Output
0/48
Operators & Expressions
0/52
Control Flow
0/53
Loops
0/58
Arrays
0/50
Strings
0/46
Functions
0/50
Pointers & References
0/52
Structs
0/44
Vectors & STL Basics
0/48
Maps & Sets
0/52
Pairs & Tuples
0/53
STL Algorithms
0/50
Classes & Objects
0/54
Inheritance & Polymorphism
0/56
1
Intro
2
What is Inheritance?
3
Base Class and Derived Class
4
Inheritance Syntax
5
What Gets Inherited?
6
Quiz: Class extension
7
Quiz: Inheritance Basics
8
Access Specifiers in Inheritance
9
Protected Members
10
Quiz: Class extension
11
Constructor Inheritance and Calling Base
12
Destructor Order in Inheritance
13
Quiz: Class extension
14
Method Overriding
15
Quiz: Method Overriding
16
Hiding vs Overriding
17
What is Polymorphism?
18
Quiz: Class extension
19
Virtual Functions
20
The Virtual Keyword
21
Quiz: Polymorphism
22
How Virtual Functions Work
23
Quiz: Virtual Functions
24
Pure Virtual Functions
25
Abstract Classes
26
Quiz: Code organization
27
Concrete vs Abstract Classes
28
Interfaces in C++
29
Virtual Destructors
30
Quiz: Virtual Destructors
31
Override Keyword
32
Final Keyword
33
Quiz: Class extension
34
Multiple Inheritance Basics
35
Diamond Problem
36
Quiz: Multiple Inheritance
37
When to Use Inheritance vs Composition
38
Practice: Animal Hierarchy
39
Quiz: Class extension
40
Practice: Shape Interface
41
Quiz: Inheritance Design
42
Practice: Virtual Destructor Bug
43
Practice: Override vs Final
44
Problem - Force Vectors
45
Force Vectors - The Idea
46
Force Vectors - Algorithm
47
Quiz: Counter-based loop
48
Force Vectors - Implementation
49
Lessons from Force Vectors
50
Problem - Team Uniforms
51
Team Uniforms - The Idea
52
Team Uniforms - Algorithm
53
Quiz: Conditional execution
54
Team Uniforms - Implementation
55
Lessons from Team Uniforms
56
Section Recap
File I/O
0/49
Exception Handling
0/54
Dynamic Memory
0/50
17.1
Intro
4 minutes
100%
Tasks
Read Unit