다음을 통해 공유


CA2CAEX 클래스

이 클래스는 문자열 변환 매크로 CA2CTEX 및 CT2CAEX 및 typedef CA2CA에 사용됩니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

template<int t_nBufferLength = 128>
class CA2CAEX

매개 변수

t_nBufferLength
변환 프로세스에 사용되는 버퍼의 크기입니다. 기본 길이는 128바이트입니다.

멤버

공용 생성자

속성 설명
CA2CAEX::CA2CAEX 생성자입니다.
CA2CAEX::~CA2CAEX 소멸자입니다.

Public 연산자

속성 설명
CA2CAEX::operator LPCSTR 변환 연산자입니다.

공용 데이터 멤버

속성 설명
CA2CAEX::m_psz 원본 문자열을 저장하는 데이터 멤버입니다.

설명

추가 기능이 필요하지 않은 경우 사용자 고유의 코드에서 CA2CTEX, CT2CAEX 또는 CA2CA를 사용합니다.

이 클래스는 루프에서 안전하게 사용할 수 있으며 스택을 오버플로하지 않습니다. 기본적으로 ATL 변환 클래스와 매크로는 현재 스레드의 ANSI 코드 페이지를 변환에 사용합니다.

다음 매크로는 이 클래스를 기반으로 합니다.

  • CA2CTEX

  • CT2CAEX

다음 typedef는 이 클래스를 기반으로 합니다.

  • CA2CA

이러한 텍스트 변환 매크로에 대한 자세한 내용은 ATL 및 MFC 문자열 변환 매크로를 참조하세요.

예시

이러한 문자열 변환 매크로를 사용하는 예제는 ATL 및 MFC 문자열 변환 매크로를 참조하세요.

요구 사항

헤더: atlconv.h

CA2CAEX::CA2CAEX

생성자입니다.

CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);

매개 변수

psz
변환할 텍스트 문자열입니다.

nCodePage
이 클래스에서 사용되지 않습니다.

설명

변환에 필요한 버퍼를 만듭니다.

CA2CAEX::~CA2CAEX

소멸자입니다.

~CA2CAEX() throw();

설명

할당된 버퍼를 해제합니다.

CA2CAEX::m_psz

원본 문자열을 저장하는 데이터 멤버입니다.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

변환 연산자입니다.

operator LPCSTR() const throw();

Return Value

텍스트 문자열을 LPCSTR 형식으로 반환합니다.

참고 항목

CA2AEX 클래스
CA2WEX 클래스
CW2AEX 클래스
CW2CWEX 클래스
CW2WEX 클래스
클래스 개요