小编Zar*_*ock的帖子

当不存在此类构造函数时,将类传递给构造函数。为什么行得通?

我正在上一堂课,看起来像:

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类的构造函数时,为什么没有错误?

c++ constructor

6
推荐指数
3
解决办法
194
查看次数

标签 统计

c++ ×1

constructor ×1