error C2440:“初始化”:无法从 “A*”转换到“A”
C++源代码:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"构造函数执行完毕!\n";}~A(...
C++源代码:
#include<iostream>
using namespace std;
class A{
public:
A(){
cout<<"构造函数执行完毕!\n";
}
~A(){
cout<<"析构函数执行完毕\n"<<endl;
}
};
static int main()
{
A a=new A();
return 0;
}
编译错误信息如上,怎么解决? 展开
#include<iostream>
using namespace std;
class A{
public:
A(){
cout<<"构造函数执行完毕!\n";
}
~A(){
cout<<"析构函数执行完毕\n"<<endl;
}
};
static int main()
{
A a=new A();
return 0;
}
编译错误信息如上,怎么解决? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询