close
Przestrzenie nazw
Warianty

std::array::data

Z cppreference.com
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
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) [edit]
dostęp do ostatniego elementu
(publiczna metoda) [edit]
zwraca liczbę elementów
(publiczna metoda) [edit]