_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

确定 CString 构造函数显式的,使所有意外的转换。

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

备注

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

通过在所有构造函数字符串参数的_T宏,您可以定义_ATL_CSTRING_EXPLICIT_CONSTRUCTORS,并避免请编译错误无论_UNICODE是否定义。

请参见

参考

CStringT选件类

其他资源

编译器选项宏