Introduction and Basic I/O
Variables
Operators
Loops
Arrays
String
Functions
Pointers and Dynamic Memory Allocation
Classes and Objects
Overview
Templates in C++
Importance of STL
STL Containers and its Classifications
What are Iterators?
Simple Containers
Pair
Sequenced Containers
vector, list, forward_list, deque
Container Adapters
stack, queue
priority_queue
Associative Containers
set, multiset
map, multimap
Unordered_set, unordered_map
Algorithm Classifications
Non-Mutating: max_element(), min_element(), accumulate(), count(), find(), binary_search(), lower_bound(), upper_bound(), rotate(), fill(), is_permutation(), rand().
Mutating: sort(), reverse(), next_permutation(), prev_permutation(), make_heap(), merge().
C++ string Class
Manipulating STL
builtin_popcount(), builtin_popcountll()