gpt4 book ai didi

c++ - 删除包含 vector 的结构 -- munmap_chunk() : invalid pointer:

转载 作者:行者123 更新时间:2023-11-28 00:16:38 27 4
gpt4 key购买 nike

在我的 linux (Ubuntu) 机器上,以下代码给出了 munmap_chunk():invalid pointer 错误。

#include <vector>

using namespace std;

struct node {
int id;
vector<int> successors;
};

int main() {

node* G = new node [2];
delete G;
}

感谢您的建议或解决方案。

最佳答案

您需要在动态分配的数组上使用delete[]:

delete G; //wrong 
delete[] G; //right

关于c++ - 删除包含 vector 的结构 -- munmap_chunk() : invalid pointer:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29846555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com