Generic Initializer

init(decodingCString:as:)

Creates a string from the null-terminated sequence of bytes at the given pointer. 与えられたポインタでのnull終端のバイトシーケンスから文字列を作成します。

Declaration 宣言

init<Encoding>(decodingCString nullTerminatedCodeUnits: UnsafePointer<Encoding.CodeUnit>, as sourceEncoding: Encoding.Type) where Encoding : _UnicodeEncoding

Parameters パラメータ

nullTerminatedCodeUnits

A pointer to a sequence of contiguous code units in the encoding specified in sourceEncoding, ending just before the first zero code unit. sourceEncodingで指定のエンコーディングでの、最初のゼロコード単位の直前で終わっている隣接コード単位シーケンスへのポインタ。

sourceEncoding

The encoding in which the code units should be interpreted. それでコード単位が解釈されるべきエンコーディング。