본문 바로가기

Programming/Android

CString에 쓰이는 멤버 함수 정리


GetLength - CString 객체 내의 문자 개수를 반환함

IsEmpty - CString 객체에 문자가 없는지 확인

Empty - 문자열의 길이를 0으로 만듬

GetAt - 주어진 위치에 있는 문자를 반환

SetAt - 주어진 위치에 문자를 설정

Compare - 두개의 문자열을 비교 (대소문자 구분)

CompareNoCase - 두개의 문자열을 비고 (대소문자 구분 안함)

Mid - 문자열의 중간부분 추출

Left - 문자열의 왼쪽부분 추출

Right - 문자열의 오른쪽부분 추출

MakeUpper - 대문자 변환

MakeLower - 소문자 변환

MakeReverse - 문자열 반대로 뒤집기

Format - 문자열을 포멧함

TrimLeft - 문자열에서 앞부분에 있는 공백 문자들을 잘라버림

TrimRight - 문자열에서 끝부분에 있는 공백 문자들을 잘라버림

Find - 문자열 내에서 문자 또는 부분문자열을 찾음

ReverseFind - 문자열 내에서 역순으로 문자를 찾음

FindOneOf - 일치하는 첫번째 문자를 찾음

operator << - 아카이브 혹은 덤프 컨텍스트에 문자열을 넣음

operator >> - 아카이브에서 문자열을 추출

operator LPCTSTR - c언어 스타일의 문자열로서 CString객체에 저장된 문자를 직접 참조

operator []. - 주어진 위치에 있는 문자를 반환한다. GetAt을 연산자로 만든 것

operator = - 새로운 값을 CString 객체에 할당

operator + - 두 문자열을 결합하여 새로운 문자열을 반환

operator += - 새로운 문자열을 기존의 문자열의 끝에 추가