C++中内存泄漏问题
#include <iostream>
using namespace std;
class e{
public:
e():a(1),b(1){}
e(int i,int j=1)
{a=i;b=j;}
~e(){}
public:
void put(){cout < <a < <b;}
private:
int a;int b;
};
void main()
{e a;a.put ;
e b(1);b.put ;
e c=e();c.put ;
}
请问这段代码有内存泄漏吗?
[解决办法]
no new, no leakage
[解决办法]
ni mei you zai dui shang sheng qing kong jian
zen me hui nei cun xie lou ne !
[解决办法]
内存泄漏只能有 new,malloc等分配了内存空间,而没有内存回收才有泄漏,是不是这样的?
----------
是的
[解决办法]
没有
栈上的