_ATL_CSTRING_EXPLICIT_CONSTRUCTORS
确定 CString 构造函数显式的,使所有意外的转换。
_ATL_CSTRING_EXPLICIT_CONSTRUCTORS
备注
当定义时,采用单个参数的所有CString构造函数生成与显式关键字,防止输入参数隐式转换。这意味着例如,下,当_UNICODE定义,因此,如果您尝试使用char*字符串作为CString构造函数参数时,将发生错误的编译器。使用此宏在需要防止在narrow和宽字符串类型之间的隐式强制转换的情况。
通过在所有构造函数字符串参数的_T宏,您可以定义_ATL_CSTRING_EXPLICIT_CONSTRUCTORS,并避免请编译错误无论_UNICODE是否定义。