System::Span 类

Span class

表示类似于 C++20 的 std::span 的任意内存的连续区域。

template<typename T>class Span : public System::Details::SpanCore<T, Span<T>, Span<T>>
参数描述
Tspan 中元素的类型。此类提供了一种类型安全的方式来处理连续的对象序列。它可用于包装数组、栈数组或原始指针,同时保持边界检查。Span 并不拥有它指向的内存——它只是对现有内存的视图。

方法

方法描述
Clear() const通过将所有元素设置为默认值来清除 span 的内容。
Fill(const T&) const使用指定的值填充 span。
static to_Span(const typename BaseType::ArrayPtrT&)将数组转换为 Span

另见