About 23,600,000 results
Open links in new tab
  1. c++ - std::vector: vec.data () or &vec [0] - Stack Overflow

    May 24, 2012 · 1 data () has been part of std::string for some time now so you might read-up on that. I've found the data () implementation in std::vector to be similar. I occasionally use data () to treat a …

  2. How to get std::vector pointer to the raw data? - Stack Overflow

    how long will the pointer returned from data() live? If the vector is never resized either larger or smaller (via push_back() or other functions, including reserve), is it guaranteed that the pointer will live as …

  3. How to store n-dimensional vector in Microsoft SQL Server?

    May 4, 2023 · I want to store a large n-dimensional vector (e.g. an embedding vector) in SQL Server as a piece of metadata associated with another row. In this example, it will be a 384-dimensional vector, …

  4. data structures - How is vector implemented in C++ - Stack Overflow

    Jan 7, 2020 · Resizing the vector requires allocating a new chunk of space, and copying the existing data to the new space (thus, the requirement that items placed into a vector can be copied). Note …

  5. What should std::vector::data() return if the vector is empty?

    Aug 21, 2014 · Is vector::data() allowed to or should it return null? Could an implementation, for example, do a default-size initial allocation and return a (non-null) pointer to it?

  6. What is Vector data structure - Stack Overflow

    Sep 12, 2015 · I know Vector in C++ and Java, it's like dynamic Array, but I can't find any general definition of Vector data structure. So what is Vector? Is Vector a general data structure (like arrray, …

  7. What are vectors and how are they used in programming?

    This pair (3, 4) is also a mathematical vector. In programming, this name "vector" was originally used to describe any fixed-length sequence of scalar numbers. A vector of length 2 represents a point in a …

  8. Correct way to initialize std::vector data member - Stack Overflow

    68 // Method One class ClassName { public: ClassName() : m_vecInts() {} private: std::vector<int> m_vecInts; }; // Method Two class ClassName { public: ClassName() {} // do nothing private: …

  9. What does vec.data() return if vec.size() == 0? - Stack Overflow

    Mar 15, 2016 · What does "valid range" mean here exactly? What will data() return if the vector is zero-length? Specifically, for a zero-length vector: Can data() ever be a null pointer? Can it be safely …

  10. Why does std::vector<bool> have no .data ()? - Stack Overflow

    Sep 8, 2017 · So data() would have to copy to the expected return type depending of implementation (or standard should force optimization instead of just allowing it). Why can a pointer to an array of bools …