Loading repovive.com/roadmaps/cpp
Roadmaps
C++
Strings
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
1
Intro
2
What is a String?
3
C-style vs C++ Strings
4
The string Class
5
Declaring Strings
6
Quiz: Text storage
7
Quiz: String Basics
8
String Initialization
9
Empty Strings
10
String Length
11
Quiz: String Properties
12
Accessing Characters
13
Modifying Characters
14
Bounds Checking with at
15
Quiz: Character Access
16
String Concatenation
17
The + Operator
18
The += Operator
19
Quiz: Concatenation
20
Comparing Strings
21
Lexicographic Order
22
Case Sensitivity
23
Quiz: Comparison
24
String Input with cin
25
String Input with getline
26
The Newline Problem
27
Quiz: String Input
28
Substrings
29
Finding in Strings
30
The npos Constant
31
Quiz: Searching
32
Iterating Over Strings
33
Range-based for Loop
34
Problem - Reverse String
35
Problem - Count Vowels
36
Problem - Petya and Strings
37
Petya and Strings - The Idea
38
Petya and Strings - Algorithm
39
Petya and Strings - Implementation
40
Lessons from Petya and Strings
41
Problem - String Task
42
String Task - The Idea
43
String Task - Algorithm
44
String Task - Implementation
45
Lessons from String Task
46
Section Recap
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
File I/O
0/49
Exception Handling
0/54
Dynamic Memory
0/50
8.1
Intro
4 minutes
100%
Tasks
Read Unit