About 98 results
Open links in new tab
  1. std::vector - cppreference.net

    Apr 25, 2025 · The storage of the vector is handled automatically, being expanded as needed. Vectors usually occupy more space than static arrays, because more memory is allocated to handle future …

  2. std::vector<T,Allocator>::vector - cppreference.net

    May 6, 2025 · 6) Constructs a vector with the contents of the range rg . Each iterator in rg is dereferenced exactly once.

  3. std::vector<bool> - cppreference.net

    Mar 16, 2025 · std :: vector < bool > is a possibly space-efficient specialization of std::vector for the type bool . The manner in which std :: vector < bool > is made space efficient (as well as whether it is …

  4. Standard library header <vector> - cppreference.net

    Feb 19, 2025 · vector (InputIter, InputIter, Allocator = Allocator ()) -> vector </*iter-value-type*/<InputIter>, Allocator>; template<ranges::input_range R, class Allocator = allocator …

  5. operator==,!=,<,<=,>,>=,<=> (std::vector) - cppreference.net

    Nov 5, 2023 · Compares the contents of two vector s. Let value_type be the value type of vector (i.e., typename vector :: value_type ): 1,2) Checks if the contents of lhs and rhs are equal, that is, they …

  6. std::vector<T,Allocator>::reserve - cppreference.net

    May 5, 2024 · Increase the capacity of the vector (the total number of elements that the vector can hold without requiring reallocation) to a value that's greater or equal to new_cap .

  7. std::vector<T,Allocator>::insert_range - cppreference.net

    #include <algorithm> #include <cassert> #include <iterator> #include <vector> #include <list> int main () { auto container = std::vector{1, 2, 3, 4}; auto pos = std::next(container. begin(), 2); assert(* pos == …

  8. std::vector<T,Allocator>::resize - cppreference.net

    Nov 10, 2021 · Vector capacity is never reduced when resizing to smaller size because that would invalidate all iterators, while the specification only invalidates the iterators to/after the erased elements.

  9. std::vector<bool, Alloc>::reference - cppreference.net

    Helper classes std:: formatter <std::vector<bool, Alloc>::reference> ... Specializes the std::formatter for std::vector < bool , Alloc > :: reference . The specialization uses std:: formatter < bool , CharT > as its …

  10. std::vector<T,Allocator>::~vector - cppreference.net

    Destructs the vector . The destructors of the elements are called and the used storage is deallocated. Complexity Linear in the size of * this . Notes If the elements are pointers, the pointed-to objects are …