30-seconds-of-cpp
30-seconds-of-cpp copied to clipboard
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
30 Seconds of C++
30 Seconds Of Standard Template Library in C++
A collection of C++ STL features (functions/libraries) which can be learned in 30 seconds or less
Header Files
- algorithm :sparkles:
- list :page_with_curl:
- map :world_map:
- queue :large_blue_circle:
- set :zap:
- stack :books:
- unordered_map :world_map:
- vector :arrow_upper_right:
Algorithm
View contents
accumulate
adjacent_difference
adjacent_find
all_of
any_of
binary_search
clamp
copy
copy_backward
copy_if
copy_n
count
count_if
equal
equal_range
fill
fill_n
find
find_first_of
find_if
find_if_not
for_each
for_each_n
generate
includes
iota
is_heap
is_permutation
is_sorted
iter_swap
lexicographical_compare
linear_search
lower_bound
make_heap
max
max_element
merge
min
min_element
minimax_element
minmax
minmax_element
mismatch
move
next_permutation
none_of
nth_element
partition
pop_heap
prev_permutation
push_heap
random_shuffle
remove
remove_copy
remove_copy_if
remove_if
replace
replace_copy
replace_copy_if
replace_if
reverse
reverse_copy
rotate
search
search_n
set_difference
set_intersection
set_union
shuffle
sort
stable_sort
swap
transform
transform_reduce
unique
upper_bound
List
View contents
assign
back
begin
cbegin
cend
clear
crbegin
crend
emplace
emplace_back
empty
end
erase
front
insert
max_size
merge
pop_front
rbegin
remove
rend
resize
reverse
size
sort
splice
swap
unique
Map
View contents
begin
cbegin
cend
clear
contains
count
crbegin
crend
emplace
emplace_hint
empty
end
erase
find
insert
lower_bound
max_size
rbegin
rend
size
swap
upper_bound
Queue
View contents
back
emplace
empty
front
pop
push
queue
size
swap
Set
View contents
begin
cbegin
cend
clear
contains
count
emplace
emplace_hint
empty
end
equal_range
erase
find
insert
lower_bound
max_size
rbegin
rend
size
swap
upper_bound
Stack
View contents
emplace
empty
pop
push
size
swap
top
Unordered_map
View contents
count
erase
find
insert
size
Vector
View contents
Vector
assign
at
back
begin
capacity
cbegin
cend
clear
crbegin
data
emplace
emplace_back
empty
end
erase
front
get_allocator
insert
max_size
pop_back
push_back
rbegin
rend
reserve
resize
shrink_to_fit
size
sort
swap
:speaking_head: Community
Join other C++ enthusiasts on
:globe_with_meridians: 30 Seconds of Knowledge
Experience 30 Seconds of C++ as a Web Extension built by Stefan Petrovic
- A big thanks to Shriam Kaushik for the lovely new logo :heart:
Author
:bust_in_silhouette: Bhupesh Varshney
- Twitter: @bhupeshimself
- DEV: bhupesh
:memo: License
This project is licensed under the MIT License. See the LICENSE file for details.
:wave: Contributing
Please read the updated CONTRIBUTING for the process for submitting pull requests to us.