Aracılığıyla paylaş


CA2WEX Sınıfı

Bu sınıf tarafından dönüştürme macros dizesi kullanılır CA2TEX, CA2CTEX, CT2WEX, ve CT2CWEXve typedef CA2W.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

template<
int t_nBufferLength= 128
>
class CA2WEX

Parametreler

  • t_nBufferLength
    Çeviri işleminde kullanılan arabellek boyutu.Varsayılan uzunluğu 128 bayt'tır.

Üyeler

xsyac802.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CA2WEX::CA2WEX

Oluşturucu.

CA2WEX:: ~ CA2WEX

Yıkıcı.

xsyac802.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CA2WEX::operator lpwstr

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

xsyac802.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CA2WEX::m_psz

Kaynak dizesi depolayan veri üyesi.

CA2WEX::m_szBuffer

Dönüştürülen dizesini depolamak için kullanılan statik arabellek.

Notlar

Fazladan işlevi gerekmediği sürece kullanmak CA2TEX, CA2CTEX, CT2WEX, CT2CWEX, ya da CA2W kodunuzda.

Bu sınıf Dönüþümün sonucu saklamak için kullanılan sabit boyutlu statik bir arabellek içeriyor.Sonucu statik arabelleğine sığmayacak kadar büyük ise, sınıf kullanarak bellek ayırır malloc, nesne kapsam dışına çıktığında bellek boşaltma.Bu, metin makroları dönüştürme'nün önceki sürümlerinde atl, bu sınıfın içinde döngüler güvenli olduğundan ve yığın taşması olmaz kullanılabilir sağlar.

Sınıf başarısız olur ve yığın bellek ayırmaya çalışırsa, çağrı AtlThrow bir bağımsız değişkeni ile e_outofmemory.

Varsayılan olarak, atl dönüştürme sınıfları ve makroları geçerli iş parçacığının ANSI kod sayfası dönüştürme için kullanın.Özel bir dönüştürmenin bu davranışı geçersiz kılmak istiyorsanız, kod sayfası sınıfının kurucusuna ikinci parametre olarak belirtin.

Aşağıdaki makro, bu sınıfını esas alır:

  • CA2TEX

  • CA2CTEX

  • CT2WEX

  • CT2CWEX

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

  • CA2W

Bu metin dönüştürme makroları tartışmak için bkz: atl ve mfc dönüştürme Macros dizesi.

Örnek

Bkz: atl ve mfc dönüştürme Macros dizesi bu dize dönüştürme makroları kullanma konusunda bir örnek için.

Gereksinimler

Başlık: atlconv.h

Ayrıca bkz.

Başvuru

CA2AEX Sınıfı

CA2CAEX Sınıfı

CW2AEX Sınıfı

CW2CWEX Sınıfı

CW2WEX Sınıfı

Diğer Kaynaklar

atl sınıfına genel bakış