c++ または .Net のようなコードを継承しましたか? これは私の操舵室にはありません。とにかく、ヒープメモリを使用してからローカルメモリを何度も再割り当てすることにより、メモリリークが発生します。
CPTRecord* pRec = static_cast<CPTRecord*>(pData);
// Remove channel # from end of test name
CString testName = pRec->m_stdf.test_txt;
int strIndex = testName.ReverseFind(' ');
if (strIndex != -1)
{
testName.Delete(strIndex,9);
pRec->m_stdf.test_txt = (char *)LPCTSTR(testName);
pRec->m_stdf.test_txt_size = testName.GetLength();
}
ポインターをキャストする方法、またはmemcpy
代入する代わりに使用する方法がわかりません(char *)LPCTSTR