目标环境: Debian 10.4 x64GCC版本: 8.3一行简单的C++代码:
std::vector<char> array(81920);
在我这执行就会触发进程终止.错误消息如下:
malloc.c:2385: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.Signal: SIGABRT (Aborted)
请问这是什么原因?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
wx_kevin_583366 为什么一定要指定vector的空间大小呢?vector可以自己判断是否需要扩充当前内存空间的