Graphisoft®

GSRootVersion: 1.0

UniString::UniString

UniString 생성자입니다.

UniString ();
UniString (const UniChar::Layout * uStr);
UniString (
    const UniChar::Layout * uChars,
    USize               charCount
);
UniString (const char * cStr);
UniString (
    const char *        chars,
    USize               charCount
);
UniString (const unsigned char * pStr);
UniString (
    const UniString &   source,
    UIndex              sourceFrom = 0,
    USize               sourceRange = MaxUSize
);
UniString (const Substring & source);
UniString (const ConstSubstring & source);
UniString (const Concatenation & source);

파라미터

uStr
16 비트 unsigned short Unicode 문자들로 구성된 0으로 끝나는 시퀀스입니다.
uChars
16 비트 unsigned short Unicode 문자들로 구성된 시퀀스입니다.
charCount
문자들의 개수입니다.
cStr
0으로 끝나는 C 문자열입니다.
chars
8 비트 signed 문자(char)들로 구성된 시퀀스입니다.
pStr
Pascal 문자열입니다.
source
복사 생성자를 위한 소스 문자열입니다. 이 문자열의 서브 문자열도 지정할 수 있습니다.
sourceFrom
소스 문자열 내 서브 문자열의 시작 위치입니다. 0과 소스 문자열의 길이 사이에 있어야 합니다.
sourceRange
소스 문자열 내 문자들의 범위입니다. sourceFrom + sourceRange는 0과 소스 문자열의 길이 사이에 있어야 합니다. 기본 값 MaxUSize는 소스 문자열의 끝까지 확장되는 범위를 나타냅니다.

설명

UniString 생성자입니다. UniString은 다양한 표현식으로부터 생성될 수 있습니다. (다른 문자열, 서브 문자열, Unicode 문자열, C 문자열, Pascal 문자열 등) 내용은 기본 사용자 로케일을 이용하여 Unicode 표현으로 변환됩니다.
메모리 오버플로우가 발생하면 OutOfMemoryException 예외가 던져질 것입니다.