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, stack-arrayer 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.PDF for C++