Loading repovive.com/roadmaps/cpp
Roadmaps
C++
Classes & Objects
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
1
Intro
2
What is a Class?
3
What is an Object?
4
Defining a Class
5
Creating Objects
6
Quiz: Default access
7
Access Specifiers
8
Why Use Private?
9
Quiz: Conditional execution
10
Member Variables
11
Member Functions
12
Quiz: Member access
13
Accessing Members with Dot Operator
14
Quiz: Classes and Objects Basics
15
The this Pointer
16
Getters and Setters
17
What is a Constructor?
18
Default Constructor
19
Quiz: Custom data types
20
Parameterized Constructor
21
Constructor Overloading
22
Member Initializer Lists
23
Quiz: Constructors
24
What is a Destructor?
25
Destructor Syntax and Usage
26
RAII Concept
27
When Destructors Run
28
Quiz: Custom data types
29
Quiz: Destructors and RAII
30
Copy Constructor Basics
31
Default vs Custom Copy Constructor
32
Class vs Struct Differences
33
Quiz: Copy Constructor
34
Static Members
35
Const Member Functions
36
Quiz: Member access
37
Quiz: Static and Const Members
38
Practice: Bank Account Class
39
Practice: Dynamic String Class
40
Quiz: Default access
41
Quiz: Full Review
42
Problem - Young Physicist
43
Young Physicist - The Pattern
44
Young Physicist - Algorithm
45
Quiz: Default access
46
Young Physicist - Implementation
47
Lessons from Young Physicist
48
Problem - Games
49
Games - The Pattern
50
Games - Algorithm
51
Quiz: Default access
52
Games - Implementation
53
Lessons from Games
54
Section Recap
Inheritance & Polymorphism
0/56
File I/O
0/49
Exception Handling
0/54
Dynamic Memory
0/50
16.1
Intro
4 minutes
100%
Tasks
Read Unit