std::array::data
Z cppreference.com
T* data() noexcept; |
||
const T* data() const noexcept; |
||
Zwraca wskaźnik do opakowywanej tablicy, służącej do składowania elementów. Wskaźnik jest taki, że przedział [data(); data() + size()) jest zawsze poprawnym przedziałem, nawet, jeśli kontener jest pusty. (W takim przypadku data() nie da się zdereferencjować).
Parametry
(brak)
Zwracana wartość
Wskaźnik do opakowywanej pamięci, przechowującej elementy. Dla niepustych kontenerów zwracany wskaźnik jest równy adresowi pierwszego elementu.
Złożoność
Stała.
Notka
Jeśli size() to 0, data() może (ale nie musi) być nullpointer-em.
Zobacz także
| dostęp do pierwszego elementu (publiczna metoda) | |
| dostęp do ostatniego elementu (publiczna metoda) | |
| zwraca liczbę elementów (publiczna metoda) |