C++类型转换
幻夢之葉
这个作者很懒,什么都没留下…
展开
-
CString转char*
1.可以使用W2A 2. CString csName = _T(""); wchar_t* wcName = csName.GetBuffer(csName.GetLength()); csName.ReleaseBuffer(); char *cName; int len = wcslen(wcName)+1; cName=(char*)malloc(len*sizeof原创 2014-01-26 16:01:28 · 639 阅读 · 0 评论 -
LPWSTR与LPSTR转换,使用USES_CONVERSION
[code #include //在一个函数的循环体中使用A2W等字符转换宏可能引起栈溢出(内存未释放) //参见对应宏的定义 //Ascii -> wchar USES_CONVERSION DoSomething(A2W(aStr)); //wchar -> Ascii USES_CONVERSION DoSomething(W2A(aStr));原创 2014-01-26 15:47:32 · 1310 阅读 · 0 评论