Generic Structure

UnsafeMutableBufferPointer

A nonowning collection interface to a buffer of mutable elements stored contiguously in memory. メモリ中に隣接して格納された、いくらかの可変の要素からなるあるバッファに対する非所有コレクションインターフェイス。

Declaration 宣言

@frozen struct UnsafeMutableBufferPointer<Element>

Overview 概要

You can use an UnsafeMutableBufferPointer instance in low level operations to eliminate uniqueness checks and, in release mode, bounds checks. Bounds checks are always performed in debug mode. あなたは、UnsafeMutableBufferPointerインスタンスを低レベル演算において使うことで、特有性検査をそして、リリースモードでは、境界検査を省くことができます。境界検査は、デバッグモードにおいて常に実行されます。

UnsafeMutableBufferPointer Semantics UnsafeMutableBufferPointer意味論

An UnsafeMutableBufferPointer instance is a view into memory and does not own the memory that it references. Copying a value of type UnsafeMutableBufferPointer does not copy the instances stored in the underlying memory. However, initializing another collection with an UnsafeMutableBufferPointer instance copies the instances out of the referenced memory and into the new collection. UnsafeMutableBufferPointerインスタンスは、メモリに対するある見方(ビュー)であり、それが参照するメモリ自体ではありません。型UnsafeMutableBufferPointerの値をコピーすることは、基礎をなすメモリをコピーしません。しかしながら、別のコレクションをUnsafeMutableBufferPointerインスタンスで初期化することは、インスタンスを参照されたメモリから外へそして新しいコレクションへとコピーします、

Topics 話題

Type Aliases 型エイリアス

Initializers イニシャライザ

Instance Properties 様々なインスタンスプロパティ

Instance Methods インスタンスメソッド

Type Methods 型メソッド

Subscripts 添え字

Relationships 関係

Conforms To 次に準拠

See Also 参照

Typed Pointers 型付ポインタ