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