c++关于new和delete的小问题
#include<iostream>#include<stdlib.h>usingnamespacestd;classmyclass{public:myclass(){c...
#include<iostream>
#include<stdlib.h>
using namespace std;
class myclass
{
public:
myclass(){cout<<"A";}
myclass(char c){cout<<c;}
~myclass(){cout<<"B";}
};
int main()
{
myclass a,*p;
p=new myclass('X');
delete p;
cout<<endl;
return 0;
}
输出结果AXBB最后一个B怎么来的 展开
#include<stdlib.h>
using namespace std;
class myclass
{
public:
myclass(){cout<<"A";}
myclass(char c){cout<<c;}
~myclass(){cout<<"B";}
};
int main()
{
myclass a,*p;
p=new myclass('X');
delete p;
cout<<endl;
return 0;
}
输出结果AXBB最后一个B怎么来的 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询