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
|
|