The number of instances to deinitialize. count
must not be negative.
デイニシャライズするインスタンスの数。count
は負数であってはいけません。
Instance Method
インスタンスメソッド
deinitialize(count:)
Deinitializes the specified number of values starting at this pointer.
このポインタで開始して、指定された数の値をデイニシャライズします。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
@discardableResult func deinitialize(count: Int
) -> UnsafeMutableRawPointer
Parameters パラメータ
count
Return Value 戻り値
A raw pointer to the same address as this pointer. The memory referenced by the returned raw pointer is still bound to Pointee
.
このポインタと同じアドレスに対する生のポインタ。返される生のポインタによって参照されるメモリは、依然としてPointee
への境界です。
Discussion 解説
The region of memory starting at this pointer and covering count
instances of the pointer’s Pointee
type must be initialized. After calling deinitialize(count:)
, the memory is uninitialized, but still bound to the Pointee
type.
このポインタで始まりそしてポインタのもつPointee
型のcount
個のインスタンスを対象とするメモリ領域は、初期化されなければなりません。deinitialize(count:)
の呼び出しの後、メモリは初期化されない状態です、しかし依然としてPointee
への境界です。