Класс System::ReadOnlySpan

ReadOnlySpan class

Forward для использования внутри класса Span.

template<typename T>class ReadOnlySpan : public System::Details::SpanCore<const T, ReadOnlySpan<T>, Span<T>>
ПараметрОписание
TТип элементов в span. Этот класс предоставляет типобезопасный способ работы с непрерывными последовательностями объектов в режиме только для чтения. Его можно использовать для обёртывания массивов, стековых массивов или сырых указателей с сохранением проверки границ. ReadOnlySpan не владеет памятью, на которую указывает — это лишь представление существующей памяти.

Методы

МетодОписание
ReadOnlySpan(const Span<T>&)Создаёт только‑для‑чтения span из обычного span.
static to_ReadOnlySpan(const typename BaseType::ArrayPtrT&)Преобразует массив в ReadOnlySpan.

Примечания

Представляет только‑для‑чтения непрерывный регион произвольной памяти.

См. также