Graphisoft®

GSRootVersion: 1.0

UniString::Assign

여러 파라미터들을 가진 할당입니다.

UniString & Assign (
    const UniChar::Layout * uChars,
    USize               charCount
);
UniString & Assign (
    const char *        chars,
    USize               charCount
);
UniString & Assign (
    const UniString &   source,
    UIndex              sourceFrom = 0,
    USize               sourceRange = MaxUSize
);

파라미터

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

리턴 값

이 문자열에 대한 레퍼런스입니다.

설명

여러 파라미터들을 가진 UniString 할당 메소드입니다. 새로운 내용은 기본 사용자 로케일을 이용하여 Unicode 표현으로 변환됩니다.
메모리 오버플로우가 발생하면 OutOfMemoryException 예외가 던져질 것입니다.

참고사항

operator=