Aracılığıyla paylaş


CA2CAEX Sınıfı

Bu sınıf, CA2CTEX ve CT2CAEX dize dönüştürme makroları ve tür tanımı CA2CA tarafından kullanılır.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

template<int t_nBufferLength = 128>
class CA2CAEX

Parametreler

t_nBufferLength
Çeviri işleminde kullanılan arabelleğin boyutu. Varsayılan uzunluk 128 bayttır.

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CA2CAEX::CA2CAEX Oluşturucu.
CA2CAEX::~CA2CAEX Yok edici.

Ortak İşleçler

Veri Akışı Adı Açıklama
CA2CAEX::operator LPCSTR Dönüştürme işleci.

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
CA2CAEX::m_psz Kaynak dizeyi depolayan veri üyesi.

Açıklamalar

Ek işlevsellik gerekmediği sürece kendi kodunuzda CA2CTEX, CT2CAEX veya CA2CA kullanın.

Bu sınıfın döngülerde kullanılması güvenlidir ve yığının taşması gerekmez. Varsayılan olarak, ATL dönüştürme sınıfları ve makroları dönüştürme için geçerli iş parçacığının ANSI kod sayfasını kullanır.

Aşağıdaki makrolar bu sınıfı temel alır:

  • CA2CTEX

  • CT2CAEX

Aşağıdaki typedef bu sınıfı temel alır:

  • CA2CA

Bu metin dönüştürme makrolarıyla ilgili bir tartışma için bkz . ATL ve MFC Dize Dönüştürme Makroları.

Örnek

Bu dize dönüştürme makrolarını kullanma örneği için bkz. ATL ve MFC Dize Dönüştürme Makroları.

Gereksinimler

Üst bilgi: atlconv.h

CA2CAEX::CA2CAEX

Oluşturucu.

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

Parametreler

psz
Dönüştürülecek metin dizesi.

nCodePage
Bu sınıfta kullanılmadı.

Açıklamalar

Çeviri için gereken arabelleği oluşturur.

CA2CAEX::~CA2CAEX

Yok edici.

~CA2CAEX() throw();

Açıklamalar

Ayrılan arabelleği serbest kaldırır.

CA2CAEX::m_psz

Kaynak dizeyi depolayan veri üyesi.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

Dönüştürme işleci.

operator LPCSTR() const throw();

Dönüş Değeri

Metin dizesini LPCSTR türünde döndürür.

Ayrıca bkz.

CA2AEX Sınıfı
CA2WEX Sınıfı
CW2AEX Sınıfı
CW2CWEX Sınıfı
CW2WEX Sınıfı
Sınıfa Genel Bakış