CW2CWEX 類別
字串轉換宏會使用這個類別,CW2CTEX和CT2CWEX,以及 typedef CW2W。
重要
這個類別及其成員不能用於在Windows 執行階段中執行的應用程式。
語法
template<int t_nBufferLength = 128>
class CW2CWEX
參數
t_nBufferLength
翻譯程式中使用的緩衝區大小。 預設長度為 128 個位元組。
成員
公用建構函式
名稱 | 描述 |
---|---|
CW2CWEX::CW2CWEX | 建構函式。 |
CW2CWEX::~CW2CWEX | 解構函式。 |
公用運算子
名稱 | 描述 |
---|---|
CW2CWEX::operator LPCWSTR | 轉換運算子。 |
公用資料成員
名稱 | 描述 |
---|---|
CW2CWEX::m_psz | 儲存來源字串的資料成員。 |
備註
除非需要額外的功能,否則請在程式碼中使用 CW2CTEX、CT2CWEX 或 CW2W。
此類別很安全,可用於迴圈,而且不會溢位堆疊。 根據預設,ATL 轉換類別和宏會使用目前線程的 ANSI 字碼頁進行轉換。
下列宏是以這個類別為基礎:
CW2CTEX
CT2CWEX
下列 typedef 是以這個類別為基礎:
- CW2W
如需這些文字轉換宏的討論,請參閱 ATL 和 MFC 字串轉換宏 。
範例
如需使用這些字串轉換宏的範例,請參閱 ATL 和 MFC 字串轉換宏 。
需求
標頭: atlconv.h
CW2CWEX::CW2CWEX
建構函式。
CW2CWEX(LPCWSTR psz, UINT nCodePage) throw(...);
CW2CWEX(LPCWSTR psz) throw(...);
參數
psz
要轉換的文字字串。
nCodePage
字碼頁。 未用於這個類別。
備註
配置翻譯程式中使用的緩衝區。
CW2CWEX::~CW2CWEX
解構函式。
~CW2CWEX() throw();
備註
釋放配置的緩衝區。
CW2CWEX::m_psz
儲存來源字串的資料成員。
LPCWSTR m_psz;
CW2CWEX::operator LPCWSTR
轉換運算子。
operator LPCWSTR() const throw();
傳回值
以 LPCWSTR 類型傳回文字字串。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應