Classe System::Span
Contenu
[
Cacher
]Span class
Représente une région contiguë de mémoire arbitraire similaire à std::span de C++20.
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| Paramètre | Description |
|---|---|
| T | Le type des éléments dans le span. Cette classe fournit une manière sûre du point de vue du type de travailler avec des séquences contiguës d’objets. Elle peut être utilisée pour envelopper des tableaux, des tableaux sur la pile ou des pointeurs bruts tout en maintenant la vérification des limites. Le Span ne possède pas la mémoire à laquelle il pointe - il ne s’agit que d’une vue sur la mémoire existante. |
Méthodes
| Méthode | Description |
|---|---|
| Clear() const | Efface le contenu du span en définissant tous les éléments à la valeur par défaut. |
| Fill(const T&) const | Remplit le span avec la valeur spécifiée. |
| static to_Span(const typename BaseType::ArrayPtrT&) | Convertit un tableau en un Span. |
Voir aussi
- Namespace System
- Library Aspose.Font for C++