System::Span sınıfı
İçindekiler
[
Saklamak
]Span class
C++20’nin std::span’ına benzer, keyfi bir belleğin kesintisiz bir bölgesini temsil eder.
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| Parameter | Açıklama |
|---|---|
| T | Span içindeki öğelerin türü. Bu sınıf, nesnelerin kesintisiz dizileriyle çalışmak için tür güvenli bir yol sağlar. Dizileri, yığıt dizilerini veya ham işaretçileri, sınır denetimini 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öntem | Açıklama |
|---|---|
| Clear() const | Tüm öğeleri varsayılan değere ayarlayarak span’in içeriğini temizler. |
| Fill(const T&) const | Span’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
- Namespace System
- Library Aspose.Page for C++