_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

判斷 CString 建構函式明確,防止所有不預期的轉換。

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

備註

當這個定義,採用單一參數的所有 CString 建構函式編譯為明確的關鍵字,以避免輸入引數隱含轉換。 這表示,例如,當該 _UNICODE 定義,因此,如果您嘗試使用*字串做為 CString 建構函式引數時,將會發生錯誤的編譯器。 使用這個巨集會在您需要防止在 narrow 和寬字串型別之間的隱含轉換的情況。

您可以在任何建構函式字串引數的 _T 巨集,您可以定義 _ATL_CSTRING_EXPLICIT_CONSTRUCTORS,並避免編譯錯誤 _UNICODE 不論是否已定義。

請參閱

參考

CStringT 類別

其他資源

編譯器選項巨集