public member function
<array>
std::array::datavalue_type* data() noexcept;const value_type* data() const noexcept;
Get pointer to data
Returns a pointer to the first element in the array object.Because elements in the array are stored in contiguous storage locations, the pointer retrieved can be offset to access any element in the array.
If the array object is const-qualified, the function returns a pointer to const value_type
. Otherwise, it returns a pointer to value_type.
Member type value_type is the type of the elements in the container, defined in array as an alias of its first template parameter (T).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// array::data
#include <iostream>
#include <cstring>
#include <array>
int main ()
{
const char* cstr = "Test string";
std::array<char,12> charray;
std::memcpy (charray.data(),cstr,12);
std::cout << charray.data() << '\n';
return 0;
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4