共用方式為


CA2CAEX 類別

字串轉換宏CA2CTEX和CT2CAEX,以及 typedef 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

下列 typedef 是以這個類別為基礎:

  • 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 類別
類別概觀