System::Span クラス
Span class
C++20 の std::span に似た、任意のメモリの連続領域を表します。
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.Page for C++