## Span class


Representa una región contigua de memoria arbitraria similar a std::span de C++20.

```cpp
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
```


| Parámetro | Descripción |
| --- | --- |
| T | El tipo de elementos en el span. Esta clase proporciona una forma segura de tipos para trabajar con secuencias contiguas de objetos. Puede usarse para envolver arreglos, arreglos en la pila o punteros crudos mientras mantiene la verificación de límites. El [Span](./) no posee la memoria a la que apunta; solo es una vista de la memoria existente. |
## Métodos

| Método | Descripción |
| --- | --- |
| [Clear](./clear/)() const | Borra el contenido del span estableciendo todos los elementos al valor predeterminado. |
| [Fill](./fill/)(const T\&) const | Llena el span con el valor especificado. |
| static [to_Span](./to_span/)(const typename BaseType::ArrayPtrT\&) | Convierte un arreglo a un [Span](./). |

## Ver también

* Namespace [System](../)
* Library [Aspose.PDF for C++](../../)
