## Span class


يمثل منطقة متصلة من الذاكرة العشوائية مشابهة لـ std::span في C++20.

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


| معامل | الوصف |
| --- | --- |
| T | نوع العناصر في الـ span. توفر هذه الفئة طريقة آمنة من حيث النوع للعمل مع تسلسلات متصلة من الكائنات. يمكن استخدامها لتغليف المصفوفات، مصفوفات المكدس، أو المؤشرات الخام مع الحفاظ على فحص الحدود. الـ [Span](./) لا يمتلك الذاكرة التي يشير إليها - إنه مجرد عرض للذاكرة الموجودة. |
## الطرق

| طريقة | الوصف |
| --- | --- |
| [Clear](./clear/)() const | يمسح محتويات الـ span عن طريق ضبط جميع العناصر إلى القيمة الافتراضية. |
| [Fill](./fill/)(const T\&) const | يملأ الـ span بالقيمة المحددة. |
| static [to_Span](./to_span/)(const typename BaseType::ArrayPtrT\&) | يحوّل مصفوفة إلى [Span](./). |

## انظر أيضًا

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