System::Span class
अंतर्वस्तु
[
छिपाना
]Span class
C++20 के std::span के समान मनमाने मेमोरी के निरंतर क्षेत्र का प्रतिनिधित्व करता है।
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| पैरामीटर | विवरण |
|---|---|
| T | स्पैन में तत्वों का प्रकार। यह क्लास ऑब्जेक्ट्स की सतत अनुक्रमों के साथ काम करने के लिए टाइप-सेफ तरीका प्रदान करती है। इसे एरेज़, स्टैक एरेज़, या रॉ पॉइंटर्स को लपेटने के लिए उपयोग किया जा सकता है जबकि बाउंड्स चेकिंग बनाए रखी जाती है। Span मेमोरी का मालिक नहीं है—यह केवल मौजूदा मेमोरी का एक दृश्य है। |
विधियाँ
| विधि | विवरण |
|---|---|
| Clear() const | स्पैन की सभी तत्वों को डिफ़ॉल्ट मान पर सेट करके उसकी सामग्री को साफ़ करता है। |
| Fill(const T&) const | स्पैन को निर्दिष्ट मान से भरता है। |
| static to_Span(const typename BaseType::ArrayPtrT&) | एक एरे को Span में परिवर्तित करता है। |
संबंधित देखें
- Namespace System
- Library Aspose.Page for C++