close

Delete point時,point比原來的記憶體還大,就會出現這問題

 

此範例中,swprintf會重新配置記憶體

 

        WCHAR *pDrive = new WCHAR;

       

        TRACE("size:%d", sizeof(*pDrive));

        ::swprintf(pDrive , L"%s", this->m_sCurrentDrive);

        this->m_PowerCycleThreadPara.drive  = *pDrive;

        delete pDrive;

 

 

VC 6.0 Error Msg

[mfc] User breakpoint called f

 

 

 

 

 

 

 

 

VC 2013 Error Msg

[mfc] User breakpoint called f

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 天才R 的頭像
    天才R

    做 個 有 趣 的 人

    天才R 發表在 痞客邦 留言(0) 人氣()