你好,感覺你對內(nèi)存方面的東西很懂哎,所以冒昧問你個(gè)問題,請問你有沒有遇到過Expression:_pFirstBlock==pHead這個(gè)Assert錯(cuò)誤,我用VS寫的一個(gè)程序,之前是沒錯(cuò)的,后來我在一個(gè)類里面加了一個(gè)變量,是stl的map類型的,然后Ctrl+F5之后呢,
========== 生成: 成功 1 個(gè),失敗 0 個(gè),最新 0 個(gè),跳過 0 個(gè) ==========
但是當(dāng)應(yīng)用程序正要啟動(dòng)的時(shí)候會(huì)彈出一個(gè)assert的對話框,說dbgheap.c Expression:_pFirstBlock==pHead
然后我刪掉那個(gè)聲明就不會(huì)有這個(gè)錯(cuò)的
開始以為跟map有關(guān),但是之前用過很多次map都沒有這個(gè)問題的,后來我刪掉那個(gè)聲明,加了int a[10];依然有那個(gè)問題,改成int a;則不會(huì)有那個(gè)問題
應(yīng)該是內(nèi)存分配方面的問題,可是我不懂。。。
跪求高手指教。。感激涕零。。
我的郵箱zou.ziluolan@gmail.com
@fly
有沒有寫好的例子參考一下啊,我的郵箱957712059@qq.com