我正在上一堂课,看起来像:
class A {
public:
A(float v)
{
A::v = v;
}
float v;
float set(float v)
{
A::v = v;
return v;
}
float get(float v)
{
return A::v;
}
};
Run Code Online (Sandbox Code Playgroud)
然后,我实例化了A类的2个对象:
A* a = new A(1.0);
A* b = new A(*a);
Run Code Online (Sandbox Code Playgroud)
当我的A类没有采用A类的构造函数时,为什么没有错误?