About 196,000 results
Open links in new tab
  1. How does c++ std::vector work? - Stack Overflow

    Jul 2, 2010 · The basics of std::vector physical representation is of a set of pointers using memory allocated from the heap. These pointers allow for the actual operations for accessing the elements …

  2. c++ - std::vector: vec.data () or &vec [0] - Stack Overflow

    May 24, 2012 · 1 Before C++11's std::array I would say that std::vector was the most common container to be used instead of the C-style array. The [] operator usually implies constant time access, (which …

  3. Delete all items from a c++ std::vector - Stack Overflow

    I'm trying to delete everything from a std::vector by using the following code

  4. When should I use a std::inplace_vector instead of a std::vector?

    Oct 29, 2024 · A std::vector (or anything else which requires dynamic allocation) is not usable within a constexpr expression. The inplace storage of std::inplace_vector allows it to be used as a constexpr …

  5. c++ - std::vector of std::vectors contiguity - Stack Overflow

    std::vector< std::vector<T> > is a vector of objects, that are stored in contiguous block of memory. The fact that these objects are vectors too is irrelevant though.

  6. How to assign a std::vector using a C-style array?

    What is the cheapest way to initialize a std::vector from a C-style array? Example: In the following class, I have a vector, but due to outside restrictions, the data will be passed in as C-style ...

  7. How do I erase an element from std::vector<> by index?

    Sadly, std::vector uses size_type for indexing, and difference_type for iterator arithmetic, so they don't work together if you have "-Wconversion" and friends enabled.

  8. How do I find an element position in std::vector? - Stack Overflow

    If a vector has N elements, there are N+1 possible answers for find. std::find and std::find_if return an iterator to the found element OR end () if no element is found.

  9. How to find out if an item is present in a std::vector?

    Feb 21, 2009 · You can use the find function, found in the std namespace, ie std::find. You pass the std::find function the begin and end iterator from the vector you want to search, along with the …

  10. c++ - Appending a vector to a vector - Stack Overflow

    Note that this is likely to be less efficient than using std::vector<>::insert(), because std::copy() can't reserve enough space before-hand (it doesn't have access to the vector itself, only to an iterator …