Graphisoft®

GSRootVersion: 1.0

UniString::operator==

문자열 및 다른 타입들의 대소문자 구분 '동등함' 비교입니다.

static bool operator== (
    Type1               param1,
    Type2               param2
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniString &   leftOp,
    const UniString &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniString &   leftOp,
    const char *        rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniString &   leftOp,
    const UniChar::Layout * rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniString &   leftOp,
    const Substring &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniString &   leftOp,
    const ConstSubstring & rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const char *        leftOp,
    const UniString &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const char *        leftOp,
    const Substring &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const char *        leftOp,
    const ConstSubstring & rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniChar::Layout * leftOp,
    const UniString &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniChar::Layout * leftOp,
    const Substring &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const UniChar::Layout * leftOp,
    const ConstSubstring & rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const Substring &   leftOp,
    const UniString &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const Substring &   leftOp,
    const char *        rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const Substring &   leftOp,
    const UniChar::Layout * rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const Substring &   leftOp,
    const Substring &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const Substring &   leftOp,
    const ConstSubstring & rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const ConstSubstring & leftOp,
    const UniString &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const ConstSubstring & leftOp,
    const char *        rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const ConstSubstring & leftOp,
    const UniChar::Layout * rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const ConstSubstring & leftOp,
    const Substring &   rightOp
);
GSROOT_DLL_EXPORT friend bool operator== (
    const ConstSubstring & leftOp,
    const ConstSubstring & rightOp
);

파라미터

param1
비교 연산의 왼쪽 피연산자입니다.
param2
비교 연산의 오른쪽 피연산자입니다.
leftOp
rightOp

리턴 값

의미
true 두 피연산자가 같습니다.
false 두 피연산자가 다릅니다.

설명

이 메소드는 문자열들과 다른 타입들이 서로 같은지 여부를 비교합니다. 비교하기는 대소문자를 구분하며 기본 사용자 로케일을 사용합니다.
이것은 문자열, 하위 문자열, 16비트 unsigned short Unicode 문자들로 이루어진 0으로 끝나는 시퀀스, 0으로 끝나는 C 문자열들을 비교할 수 있습니다.