## Span class


Stellt einen zusammenhängenden Bereich beliebigen Speichers dar, ähnlich wie std::span aus C++20.

```cpp
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
```


| Parameter | Beschreibung |
| --- | --- |
| T | Der Typ der Elemente im Span. Diese Klasse bietet eine typensichere Möglichkeit, mit zusammenhängenden Sequenzen von Objekten zu arbeiten. Sie kann verwendet werden, um Arrays, Stack‑Arrays oder rohe Zeiger zu kapseln, während die Bereichsprüfung erhalten bleibt. Der [Span](./) besitzt den Speicher, auf den er zeigt, nicht – er ist lediglich eine Ansicht auf bestehenden Speicher. |
## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Clear](./clear/)() const | Löscht den Inhalt des Span, indem alle Elemente auf den Standardwert gesetzt werden. |
| [Fill](./fill/)(const T\&) const | Füllt den Span mit dem angegebenen Wert. |
| static [to_Span](./to_span/)(const typename BaseType::ArrayPtrT\&) | Konvertiert ein Array in einen [Span](./). |

## Siehe auch

* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
