於存漏的疑,小生菜大大忙看看
#include<iostream>
using namespace std;
char*c_p()
{
char*c_a=new char(3);
return c_a;
}
int main()
{
c_p();
return 0;
}
不知道是不是器的,什在main函里用c_p函,有提出,那不是是一漏的存?不解中
[解决办法]
作为静态编译语言,C++的编译器无法检测内存泄漏,因此不会像楼主希望的那样报错
根本上说,如果编译器的智能高到能检测一切错误,那还要程序员干嘛