删除分配的内存时损坏的内存问题

时间:2018-08-31 17:35:34

标签: c++ pointers memory-management

我正在尝试使用位掩码存储稀疏向量。我分配了一个set verify off set echo off spool C:\PSR\output.sql select id_issue from mo_test where rownum<10; spool off @C:\PSR\output.sql Error starting at line : 1 File @ C:\PSR\output.sql In command - SQL> select id_issue Error report - Unknown Command Error starting at line : 2 File @ C:\PSR\output.sql In command - from Error report - Unknown Command Error starting at line : 3 File @ C:\PSR\output.sql In command - mo_test Error report - Unknown Command ... 来代表位掩码。但是,当我char*掩码时,出现内存损坏错误。经过调查,我发现这是因为我释放了本不该释放的内存。这很令人困惑,因为我不知道怎么回事。

在我的案子上运行此程序时,它会打印出delete []"ALLOCATED",但没有其他内容。

"DEALLOCATING"

0 个答案:

没有答案