System::Span class

Span class

C++20’nin std::span’ına benzer, keyfi bir belleğin bitişik bir bölgesini temsil eder.

template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
ParametreAçıklama
TSpan içindeki öğelerin türü. Bu sınıf, nesnelerin ardışık dizileriyle tip güvenli bir şekilde çalışmayı sağlar. Dizileri, yığın dizilerini veya ham göstericileri, sınır kontrolünü koruyarak sarmak için kullanılabilir. Span işaret ettiği belleği sahiplenmez - sadece mevcut belleğe bir görünüm sağlar.

Yöntemler

YöntemAçıklama
Clear() constSpan içindeki tüm öğeleri varsayılan değere ayarlayarak içeriğini temizler.
Fill(const T&) constSpan’i belirtilen değerle doldurur.
static to_Span(const typename BaseType::ArrayPtrT&)Bir diziyi bir Span nesnesine dönüştürür.

Ayrıca Bakınız