Classe System::ReadOnlySpan

ReadOnlySpan class

Prévu pour être utilisé dans la classe Span.

template<typename T>class ReadOnlySpan : public System::Details::SpanCore<const T, ReadOnlySpan<T>, Span<T>>
ParamètreDescription
TLe type des éléments du span. Cette classe fournit une façon sûre du point de vue du type de travailler avec des séquences contiguës d’objets en lecture seule. Elle peut être utilisée pour encapsuler des tableaux, des tableaux empilés ou des pointeurs bruts tout en maintenant la vérification des limites. Le ReadOnlySpan ne possède pas la mémoire à laquelle il pointe - il s’agit simplement d’une vue sur la mémoire existante.

Méthodes

MéthodeDescription
ReadOnlySpan(const Span<T>&)Construit un span en lecture seule à partir d’un span ordinaire.
static to_ReadOnlySpan(const typename BaseType::ArrayPtrT&)Convertit un tableau en un ReadOnlySpan.

Remarques

Représente une région contiguë en lecture seule d’une mémoire arbitraire.

Voir aussi