C++ Standard Library |
---|
Containers |
C standard library |
|
std
namespace.std::array
, a container for a fixed sized array.std::bitset
, a bit array.std::deque
, a double-ended queue.std::forward_list
, a singly linked list.std::list
, a doubly linked list.std::map
and std::multimap
, sorted associative array and multimap.std::queue
, a single-ended queue, and std::priority_queue
, a priority queue.std::set
and std::multiset
, sorted associative containers or sets.std::stack
, a stack.std::unordered_map
and std::unordered_multimap
, hash tables.std::unordered_set
and std::unordered_multiset
.std::vector
, a dynamic array.std::chrono::duration
, std::chrono::time_point
, and clocks.std::unique_ptr
.std::logic_error
and std::runtime_error
, both derived from std::exception
.std::tuple
, a tuple.std::pair
, for working with object pairs (two-member tuples), and the namespace std::rel_ops
, for easier operator overloading.std::istream
and other supporting classes for input.std::ostream
and other supporting classes for output.std::stringstream
and other supporting classes for string manipulation.std::exception
, the base class of all exceptions thrown by the Standard Library.std::numeric_limits
, used for describing properties of fundamental numeric types.new
and delete
and other functions and types composing the fundamentals of C++ memory management.