Kelas System::Span

Span class

Mewakili wilayah memori berkelanjutan yang arbitrer serupa dengan std::span milik C++20.

template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
ParameterDeskripsi
TTipe elemen dalam span. Kelas ini menyediakan cara yang aman-jenis untuk bekerja dengan urutan berkelanjutan objek. Bisa digunakan untuk membungkus array, array stack, atau pointer mentah sambil mempertahankan pemeriksaan batas. Span tidak memiliki memori yang ditunjuknya - ia hanya merupakan tampilan ke memori yang sudah ada.

Metode

MetodeDeskripsi
Clear() constMenghapus isi span dengan mengatur semua elemen ke nilai default.
Fill(const T&) constMengisi span dengan nilai yang ditentukan.
static to_Span(const typename BaseType::ArrayPtrT&)Mengonversi array menjadi Span.

Lihat Juga