MFC CString内存泄漏,实在是无法理解
代码:
void CLeakStudyDlg::OnBnClickedButtonFind()
{
CString fa;
CString so;
m_edit_fa.GetWindowTextW(fa);
m_edit_so.GetWindowTextW(so);
if (fa == "")
{
AfxMessageBox(L"第一个字符串为空");
return;
}
if (so == "")
{
AfxMessageBox(L"第二个字符串为空");
return;
}
if (fa.Find(so) != -1)
{
m_edit_re.SetWindowTextW(so + L" is the sun_string of " + fa);
}
//AfxMessageBox(L"完成");
_CrtDumpMemoryLeaks();//放在程序跳出的地方, 检查内存泄漏
}
...全文
相关推荐
MFC 数值转换 CString >> HEX>>DEC>> CString
在MFC通信模块中经常会遇到数据类型的转换,比如会收到下位机的数据(如:10 20 30 40 64 DD ),需要在Dailog中显示'0x64'为'100 Dec',那必须先从CString >> HEX>>DEC>> CString 实行代码如下: CString readData; char readChar='64'; readData.Format("X ",readChar); // 0D>>0x64, str>>hex CString strDec, strHex; strHex = readData; DWORD dwHex = strtoul(strHex, NULL, 16); strDec.Format(_T("%ld"), dwHex); MessageBox (strDec); //0X64>>100, hex >> dec >>str 其他相关转换 如:char to CString, CString to int/long/double 见附件
MFC字符串CString 操作用法详解
字符串CString 操作用法详解,很详细的运用实例讲解CString字符串的各个操作用法。
MFC C++中CString的相关函数说明
一个有用,常用的类——CString的说明,网上整理出来的。
Linux下MFC的CString源码移植
MFC下的CString移植到Linux下,大部分功能已测试通过。可放心使用
MFC中CString的使用介绍
CString中数字与字符串间的相互转换。



