我正在努力调试几个小时后内存不足的大型c ++程序,这些场景中的任何一个都会造成内存泄漏吗?
场景1:使用&(没有delete或类似的东西):
inline int testFunc(std::vector<int>& peaksArray, int& tmp) {
for (int Index : peaksArray)
{
tmp++
}
}
Run Code Online (Sandbox Code Playgroud)
场景2:使用char[](没有delete或类似的东西):
char debug[500];
Run Code Online (Sandbox Code Playgroud)
我永远不会在我的程序中使用:
new*delete (也许我应该 ?)谢谢你的回答,
问候