gpt4 book ai didi

c++ - 指针内存泄漏

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:31 25 4
gpt4 key购买 nike

我的指针 p 在函数内部,我会用这段代码发生内存泄漏吗?

for(k=0;k< 3;k++)
{

int *p=NULL;
int val = bBreak[k+1] - bBreak[k];

p = new int [val+1];
p = &buff[bBreak[k]];

for(int i=0;i< val;i++)
{

cout<<"\n"<<p[i]<<endl;

}

}

最佳答案

是的!你永远不会释放内存。您应该为使用 new/new[] 分配的每一 block 内存调用 delete/delete[]

关于c++ - 指针内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860970/

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