
CString 在unicode和ANSI下有什么不同?
CString在unicode和ANSI下有什么不同?例如:ANSI下:CStringstr="str";等到unicode下,同样的CStringstr="str";是...
CString 在unicode和ANSI下有什么不同?
例如:
ANSI 下:
CString str= "str";
等到unicode下,同样的CString str= "str"; 是什么样子?在传输str的时候,应该注意什么事情呢?
. 展开
例如:
ANSI 下:
CString str= "str";
等到unicode下,同样的CString str= "str"; 是什么样子?在传输str的时候,应该注意什么事情呢?
. 展开
2个回答
展开全部
ANSI 下:
CString str= "str";
等到unicode下,同样的CString str= "str"; 是什么样子?在传输str的时候,应该注意什么事情呢?
★在UNICODE下,同样的CString str= "str"会报错误的!!!
应该是:CString str = L"str";
或者 CString str = _T("str");
★ANSI中CString 里面的串类型相当于 char *
UNICODE里面的却相当于: WCHAR *
★UNICODE下的CString 事实上是CStringW
ANSI下的CString 事实上是CStringA,只不过使用宏CString隐藏了。。
CString str= "str";
等到unicode下,同样的CString str= "str"; 是什么样子?在传输str的时候,应该注意什么事情呢?
★在UNICODE下,同样的CString str= "str"会报错误的!!!
应该是:CString str = L"str";
或者 CString str = _T("str");
★ANSI中CString 里面的串类型相当于 char *
UNICODE里面的却相当于: WCHAR *
★UNICODE下的CString 事实上是CStringW
ANSI下的CString 事实上是CStringA,只不过使用宏CString隐藏了。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询