How do we learn the C++ Standard Library?
When starting with the C++ Standard Library, learn about the following topics:
- Widely used containers
- Iterators
- Widely used functions
What are some of the most widely used C++ containers?
Some of the most widely used C++ Standard Library containers are:
- std::vector
- std::array
- std::set
- std::map
- std::list
- other containers
How to approach thinking about these containers?
Containers are class templates designed to store some data. What can we do with most containers?
- We can initialize a container
- Insert data into a container
- Delete data from a container
- Traverse the container
- Find a specific element inside a container
- Modify the container elements' values, positions, and more
What are some of the most widely used C++ functions?
Some of the most widely used C++ Standard Library functions are:
- std::find
- std::find_if
- std::sort
- std::count
- std::count_if
- std::reverse
- other algorithms
The C++ Standard Library is a vast collection of containers, algorithms, and other facilities we can use in our program. We do not have to learn the entire standard library by heart. Initially, we need to establish a solid knowledge base.