Memory Management with CStringT
클래스 CStringT 가변 길이 문자열을 조작 하는 데 사용 하는 템플릿 클래스입니다. 이러한 문자열을 저장할 메모리를 할당 하 고 문자열의 각 인스턴스와 관련 된 관리자 개체를 통해 발표 된 CStringT. ATL 및 MFC의 기본 인스턴스를 제공 CStringT, 호출 CString, CStringA, 및 CStringW, 문자열 형식의 다른 문자를 조작 합니다. 이러한 문자 형식 형식인 TCHAR, char, 및 wchar_t, 각각. 이러한 기본 문자열 형식에서 atl에서 프로세스 힙이나 mfc에서의 CRT 힙 메모리를 할당 하는 문자열 관리자를 사용 합니다. 일반적인 응용 프로그램의 경우이 메모리 할당 스키마 충분합니다. 그러나 문자열 또는 다중 스레드 코드의 기본 메모리 관리자가 최적으로 수행 되지 않을 집중적으로 사용 하는 코드를 사용 합니다. 이 여기서는 메모리 관리의 기본 동작을 재정의 하는 방법을 설명 합니다. CStringT, 특히 할당자를 만드는 준비 작업을 최적화 합니다.