System::Span-klass
Innehåll
[
Dölj
]Span class
Representerar ett sammanhängande område av godtyckligt minne, liknande C++20:s std::span.
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| Parameter | Beskrivning |
|---|---|
| T | Typen av element i spanen. Denna klass tillhandahåller ett typsäkert sätt att arbeta med sammanhängande sekvenser av objekt. Den kan användas för att omsluta arrayer, stackarrayer eller råpekare samtidigt som gränskontroller upprätthålls. Span äger inte minnet den pekar på – den är bara en vy över befintligt minne. |
Metoder
| Metod | Beskrivning |
|---|---|
| Clear() const | Rensar innehållet i spanen genom att sätta alla element till standardvärdet. |
| Fill(const T&) const | Fyller spanen med det angivna värdet. |
| static to_Span(const typename BaseType::ArrayPtrT&) | Konverterar en array till en Span. |
Se även
- Namespace System
- Library Aspose.Page for C++