#include "boost\shared_ptr.hpp"
class A{
public:
A(){}
~A(){}
};
int main()
{
boost::shared_ptr<A> ptrA;
ptrA(new A);
}
我想知道为什么这段代码不能编译?如果我只是使用,我想知道区别
boost::shared_ptr<A> ptrA(new A);?
#include "boost\shared_ptr.hpp"
class A{
public:
A(){}
~A(){}
};
int main()
{
boost::shared_ptr<A> ptrA;
ptrA(new A);
}
我想知道为什么这段代码不能编译?如果我只是使用,我想知道区别
boost::shared_ptr<A> ptrA(new A);?