共用方式為


CW2AEX 類別

字串轉換巨集使用這個類別 CT2AEXCW2TEXCW2CTEXCT2CAEX和 typedef CW2A

重要事項重要事項

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

template<
int t_nBufferLength= 128
>
class CW2AEX

參數

  • t_nBufferLength
    用來轉換程序的緩衝區大小。預設長度為 128 個位元組。

Members

3bcs56fd.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CW2 AEX:: CW2 AEX

建構函式。

CW2 AEX::~ CW2 AEX

解構函式。

3bcs56fd.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CW2 AEX::operator LPSTR

轉換運算子。

3bcs56fd.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CW2 AEX::m_psz

儲存來源字串的資料成員。

CW2 AEX::m_szBuffer

靜態緩衝區,用來存放已轉換的字串。

備註

除非需要額外的功能,請使用 CT2AEXCW2TEXCW2CTEXCT2CAEXCW2A 在您的程式碼。

這個類別包含用來儲存轉換結果的固定大小的靜態緩衝區。如果結果太大而無法符合這個靜態緩衝區,使用 malloc,類別配置記憶體,釋放記憶體,當物件超出範圍時。這可確保不同,文字轉換巨集有 ATL 舊版中,這個類別是安全使用迴圈,並不會讓堆疊溢位。

如果類別嘗試在堆積上配置記憶體而失敗時,便會呼叫與 E_OUTOFMEMORY引數的 AtlThrow

根據預設, ATL 轉換類別和巨集來轉換使用目前執行緒的 ANSI 字碼頁。如果您要覆寫特定轉換的該行為,請指定字碼頁做為第二個參數傳遞給建構函式的類別。

下列巨集以此類別:

  • CT2AEX

  • CW2TEX

  • CW2CTEX

  • CT2CAEX

下列 typedef 依據此類別:

  • CW2。

如需這些的討論文字轉換巨集,請參閱 ATL 和 MFC 字串轉換巨集

範例

針對使用這類字串轉換巨集參閱 ATL 和 MFC 字串轉換巨集

需求

Header: atlconv.h

請參閱

參考

CA2AEX 類別

CA2CAEX 類別

CA2WEX 類別

CW2CWEX 類別

CW2WEX 類別

其他資源

ATL 類別概觀