最終更新日時(UTC): 2024年06月11日 13時45分38秒 Akira Takahashi が更新
履歴 編集
constexpr pointer data() const noexcept;
参照範囲の先頭を指すポインタを取得する。
メンバ変数として保持している、参照範囲の先頭を指すポインタを返す。
投げない
定数時間
#include <cassert> #include <span> #include <vector> int main() { std::vector<int> v = {1, 2, 3, 4, 5}; int* p1 = std::span{v}.data(); assert(p1 == &v[0]); int* p2 = std::span{v}.subspan(2, 3).data(); assert(p2 == &v[2]); }