Класс System::ReadOnlySpan

ReadOnlySpan class

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

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

Методы

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

Примечания

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

См. также