System::Span класс
Содержание
[
Скрывать
]Span class
Представляет непрерывный регион произвольной памяти, аналогичный std::span из C++20.
template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
| Параметр | Описание |
|---|---|
| T | Тип элементов в спане. Этот класс предоставляет типобезопасный способ работы с непрерывными последовательностями объектов. Он может использоваться для обёртывания массивов, стековых массивов или сырых указателей при сохранении проверки границ. Span не владеет памятью, на которую указывает — это лишь представление существующей памяти. |
Методы
| Метод | Описание |
|---|---|
| Clear() const | Очищает содержимое спана, устанавливая все элементы в значение по умолчанию. |
| Fill(const T&) const | Заполняет спан указанным значением. |
| static to_Span(const typename BaseType::ArrayPtrT&) | Преобразует массив в Span. |
См. также
- Namespace System
- Library Aspose.Font for C++