Generic Structure

UnsafeBufferPointer

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

Declaration 宣言

@frozen struct UnsafeBufferPointer<Element>

Overview 概要

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

UnsafeBufferPointer Semantics UnsafeBufferPointer意味論

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

Topics 話題

Type Aliases 型エイリアス

Initializers イニシャライザ

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

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

Subscripts 添え字

Structures 構造体

Relationships 関係

Conforms To 次に準拠

See Also 参照

Typed Pointers 型付ポインタ