Klasa CA2CAEX
Ta klasa jest używana przez makra konwersji ciągów CA2CTEX i CT2CAEX oraz typedef CA2CA.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
template<int t_nBufferLength = 128>
class CA2CAEX
Parametry
t_nBufferLength
Rozmiar buforu używanego w procesie tłumaczenia. Domyślna długość to 128 bajtów.
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CA2CAEX::CA2CAEX | Konstruktor. |
CA2CAEX::~CA2CAEX | Destruktora. |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
CA2CAEX::operator LPCSTR | Operator konwersji. |
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
CA2CAEX::m_psz | Element członkowski danych, który przechowuje ciąg źródłowy. |
Uwagi
Jeśli nie jest wymagana dodatkowa funkcjonalność, użyj CA2CTEX, CT2CAEX lub CA2CA we własnym kodzie.
Ta klasa jest bezpieczna do użycia w pętlach i nie przepełni stosu. Domyślnie klasy konwersji ATL i makra będą używać strony kodowej ANSI bieżącego wątku do konwersji.
Następujące makra są oparte na tej klasie:
CA2CTEX
CT2CAEX
Następująca definicja typu jest oparta na tej klasie:
- CA2CA
Aby zapoznać się z omówieniem tych makr konwersji tekstu, zobacz Makra konwersji ciągów ATL i MFC.
Przykład
Zobacz Makra konwersji ciągów ATL i MFC, aby zapoznać się z przykładem użycia tych makr konwersji ciągów.
Wymagania
Nagłówek: atlconv.h
CA2CAEX::CA2CAEX
Konstruktor.
CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);
Parametry
psz
Ciąg tekstowy do przekonwertowania.
nCodePage
Nieużywane w tej klasie.
Uwagi
Tworzy bufor wymagany do tłumaczenia.
CA2CAEX::~CA2CAEX
Destruktora.
~CA2CAEX() throw();
Uwagi
Zwalnia przydzielony bufor.
CA2CAEX::m_psz
Element członkowski danych, który przechowuje ciąg źródłowy.
LPCSTR m_psz;
CA2CAEX::operator LPCSTR
Operator konwersji.
operator LPCSTR() const throw();
Wartość zwracana
Zwraca ciąg tekstowy jako typ LPCSTR.
Zobacz też
Klasa CA2AEX
Klasa CA2WEX
Klasa CW2AEX
Klasa CW2CWEX
Klasa CW2WEX
Omówienie klasy