int a;
int *p = &a;
delete p;
/////////////////////////////////////////////////////////////////////
打印如下错误
*** glibc detected *** ./a.out: free(): invalid pointer: 0xbfd66b04 ***
======= Backtrace: =========
/lib/libc.so.6[0x5a6ee4]
/usr/lib/libstdc++.so.6(_ZdlPv+0x22)[0x1befc2]
./a.out[0x80489f1]
/lib/libc.so.6(__libc_start_main+0xe6)[0x54be16]
./a.out[0x8048801]
======= Memory map: ========
00110000-00111000 r-xp 00000000 00:00 0 [vdso]
00111000-001f4000 r-xp 00000000 08:03 1329531 /usr/lib/libstdc++.so.6.0.14
001f4000-001f8000 r--p 000e2000 08:03 1329531 /usr/lib/libstdc++.so.6.0.14
001f8000-001fa000 rw-p 000e6000 08:03 1329531 /usr/lib/libstdc++.so.6.0.14
001fa000-00200000 rw-p 00000000 00:00 0
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。