gpt4 book ai didi

c - 我需要删除这个变量吗?

转载 作者:行者123 更新时间:2023-11-30 20:14:10 25 4
gpt4 key购买 nike

这个分配是在堆栈上完成的吗?我需要删除这个 cLastDateToRun 代码吗?它位于一个函数内部。

wchar_t cLastDateToRun[9] = { 0 };
wcsncpy_s(cLastDateToRun, SerialNumber, 8);
cLastDateToRun[8] = L'\0';
int LastDateToRun = _wtoi(cLastDateToRun);
delete[] cLastDateToRun;

最佳答案

由于您的数组位于堆栈上,因此无需free()它。仅应释放使用 malloc() calloc()realloc() 分配的内存。在堆栈上显式释放内存将导致未定义的行为。

关于c - 我需要删除这个变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438803/

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