Класс 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.Page for C++