Класс CA2CAEX
Этот класс используется макросами преобразования строк CA2CTEX и CT2CAEX, а также типизированным CA2CA.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template<int t_nBufferLength = 128>
class CA2CAEX
Параметры
t_nBufferLength
Размер буфера, используемого в процессе перевода. Длина по умолчанию составляет 128 байт.
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CA2CAEX::CA2CAEX | Конструктор. |
CA2CAEX::~CA2CAEX | Деструктор |
Открытые операторы
Имя | Описание |
---|---|
CA2CAEX::operator LPCSTR | Оператор преобразования. |
Открытые члены данных
Имя | Описание |
---|---|
CA2CAEX::m_psz | Элемент данных, в который хранится исходная строка. |
Замечания
Если дополнительные функциональные возможности не требуются, используйте CA2CTEX, CT2CAEX или CA2CA в собственном коде.
Этот класс безопасно используется в циклах и не переполняет стек. По умолчанию классы и макросы преобразования ATL используют для преобразования кодовую страницу ANSI текущего потока.
Следующие макросы основаны на этом классе:
CA2CTEX
CT2CAEX
Следующий типdef основан на этом классе:
- 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();
Возвращаемое значение
Возвращает текстовую строку в виде типа LPCSTR.
См. также
Класс CA2AEX
Класс CA2WEX
Класс CW2AEX
Класс CW2CWEX
Класс CW2WEX
Общие сведения о классе