Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta klasa jest używana przez makra konwersji ciągów CW2CTEX i CT2CWEX oraz typedef CW2W.
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 CW2CWEX
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 |
|---|---|
| CW2CWEX::CW2CWEX | Konstruktor. |
| CW2CWEX::~CW2CWEX | Destruktora. |
Operatory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CW2CWEX::operator LPCWSTR | Operator konwersji. |
Publiczne elementy członkowskie danych
| Nazwa/nazwisko | opis |
|---|---|
| CW2CWEX::m_psz | Element członkowski danych, który przechowuje ciąg źródłowy. |
Uwagi
Jeśli nie jest wymagana dodatkowa funkcjonalność, użyj CW2CTEX, CT2CWEX lub CW2W w kodzie.
Ta klasa jest bezpieczna do użycia w pętlach i nie przepełni stosu. Domyślnie klasy konwersji ATL i makra używają strony kodowej ANSI bieżącego wątku do konwersji.
Następujące makra są oparte na tej klasie:
CW2CTEX
CT2CWEX
Następująca definicja typu jest oparta na tej klasie:
- CW2W
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
CW2CWEX::CW2CWEX
Konstruktor.
CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);
Parametry
psz
Ciąg tekstowy do przekonwertowania.
nCodePage
Strona kodowa. Nie jest używany w tej klasie.
Uwagi
Przydziela bufor używany w procesie tłumaczenia.
CW2CWEX::~CW2CWEX
Destruktora.
~CW2CWEX() throw();
Uwagi
Zwalnia przydzielony bufor.
CW2CWEX::m_psz
Element członkowski danych, który przechowuje ciąg źródłowy.
LPCWSTR m_psz;
CW2CWEX::operator LPCWSTR
Operator konwersji.
operator LPCWSTR() const throw();
Wartość zwracana
Zwraca ciąg tekstowy jako typ LPCWSTR.
Zobacz też
Klasa CA2AEX
Klasa CA2CAEX
Klasa CA2WEX
Klasa CW2AEX
Klasa CW2WEX
Omówienie klasy