الفئة System::Span
محتويات
[
يخفي
]Span class
يمثل منطقة متصلة من الذاكرة العشوائية مشابهة لـ std::span في C++20.
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| معامل | الوصف |
|---|---|
| T | نوع العناصر في الـ span. توفر هذه الفئة طريقة آمنة من حيث النوع للعمل مع تسلسلات متصلة من الكائنات. يمكن استخدامها لتغليف المصفوفات، مصفوفات المكدس، أو المؤشرات الخام مع الحفاظ على فحص الحدود. الـ Span لا يمتلك الذاكرة التي يشير إليها - إنه مجرد عرض للذاكرة الموجودة. |
الطرق
| طريقة | الوصف |
|---|---|
| Clear() const | يمسح محتويات الـ span عن طريق ضبط جميع العناصر إلى القيمة الافتراضية. |
| Fill(const T&) const | يملأ الـ span بالقيمة المحددة. |
| static to_Span(const typename BaseType::ArrayPtrT&) | يحوّل مصفوفة إلى Span. |
انظر أيضًا
- Namespace System
- Library Aspose.Font for C++