Cstring을 사용 하 여
이 단원의 항목에서는 사용 하 여 프로그래밍을 설명 CString.
CStringCStringA, 및 CStringW 일반 C++ 개발에 사용할 수 있는 Microsoft 특정 문자열 클래스입니다.
A CStringA 개체에 따라 문자열 데이터를 포함 된 char 유형 및 싱글바이트 및 멀티 바이트 지원 (MBCS) 문자열.마찬가지로 CStringW 개체에 따라 문자열 데이터를 포함의 wchar_t 유형 및 유니코드 문자열을 지원 합니다.A CString 개체를 지원 하나는 char 유형 또는 wchar_t 형식.지 원하는 어떤 따라는 기호 중에서 MBCS 또는 UNICODE, 컴파일 타임에 정의 됩니다.
A CString 개체에서 문자 데이터를 유지 한 CStringData 개체입니다.CStringC 스타일 null로 끝나는 문자열을 하지만 null 문자를에 저장 된 문자 데이터를 유지 하지 않는 사용할 수 있습니다.대신 CString 트랙 길이 문자열입니다.CStringC 스타일 문자열을 내보내면 null 종결자를 제공 합니다.예기치 않은 결과가 발생 했습니다 저장 된 문자 데이터는 null 문자를 삽입할 수 있습니다.
CString네이티브 프로젝트에서 사용 됩니다.관리 코드 (C + + CLI) 프로젝트를 사용 하 여 System::String.
CString, CStringA, and CStringW are defined in atlstr.h and exported from MFC90.dll.CStringT정의 된 cstringt.h.MFC 라이브러리 또는 CRT 지원 하지 않는 연결을 하지 않고 다음 집합 문자열 클래스를 사용할 수 있습니다: CAtlString, CAtlStringA, 및 CAtlStringW.
CString, CStringA, 및 CStringW 라는 클래스 템플릿의 인스턴스인 클래스 CStringT.템플릿 특수화 기법 프로그래밍 활용할.각으로 구현 되는 typedef 템플릿 클래스 전문에 따라 CStringT 가 지원 되는 문자 데이터 형식에 대 한.고유의 메서드를 정의 하지 않습니다.대신에 의해 정의 된 사용 CStringT, 특수 문자 데이터를 포함 하려면.
보다 더 많은 기능을 추가 하려면 CString, CStringA, 또는 CStringW 현재 제공, 서브 클래스를 만드는 것이 좋습니다 CStringT 는 추가 기능이 포함 되어 있습니다.유사한 인스턴스를 만든 다음 CString 의 서브 클래스를 기반으로 하지만 CStringT.
단원 내용
기본 CString 작업
기본 설명 CString 개별 문자에 액세스 하는 C 리터럴 문자열이 개체 만들기 같은 작업에는 CString, 두 개체를 연결 하 고 비교 CString 개체.문자열 데이터 관리
유니코드 및 MBCS를 사용 하 여 설명 CString.CString 의미론
설명 하는 방법 CString 개체를 사용 합니다.C 스타일 문자열과 관련 된 CString 작업
설명의 내용을 조작 하는 CString C 스타일의 null로 끝나는 문자열 같은 개체입니다.할당 하 고 메모리를 BSTR 해제
설명에 대 한 메모리를 사용 하는 BSTR 및 COM 개체입니다.CString 예외 정리
MFC 3.0에서 명시적 정리가 설명 하 고 나중에 더 이상 필요 합니다.CString 인수 전달
함수에 CString 개체를 전달 하 고 반환 하는 방법을 설명 CString 함수에서 개체입니다.유니코드와 멀티 바이트 문자 (MBCS) 지원 설정
MFC 유니코드를 사용 하는 방법과 MBCS를 지원에 대해 설명 합니다.
참조
CStringT 클래스.
공유에 대 한 참조 정보를 제공 CStringT 클래스입니다.CSimpleStringT 클래스
공유에 대 한 참조 정보를 제공 CSimpleStringT 클래스입니다.
관련 단원
문자열 (ATL/MFC)
문자열 데이터를 관리할 수 있는 몇 가지 방법을 설명 하는 항목 링크가 포함 되어 있습니다.클래스 템플릿 인스턴스화
CString되는 typedef 기준 CStringT, 클래스 템플릿 특수화의 인스턴스.