先上代码:
double *p_reg=new double;
auto_ptr<double>pd;
pd=auto_ptr<double>(p_reg);
auto_ptr<double>pauto(p_reg);
这条代码 pd=auto_ptr<double>(p_reg); 为什么没有对象名啊,是不是直接用类和参数构造了个没有名字的对象赋值给了pd,但为什么没有对象名呢?
求指导答,这是什么意思啊
double *p_reg=new double;
auto_ptr<double>pd;
pd=auto_ptr<double>(p_reg);
auto_ptr<double>pauto(p_reg);
这条代码 pd=auto_ptr<double>(p_reg); 为什么没有对象名啊,是不是直接用类和参数构造了个没有名字的对象赋值给了pd,但为什么没有对象名呢?
求指导答,这是什么意思啊
解决方案
80
是的,构造一个临时对象赋值给pd