0

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

4

0 に答える 0