小编Ibr*_*oor的帖子

赋值运算符作为复制构造函数

赋值运算符可用于将一个对象的值复制到另一个对象而不是使用复制构造函数,那么为什么我们需要复制构造函数呢?

class example  
{
    int data;
public:
    example()
    {
    }

    example(int x)
    {
        data = x;
    }
};

int main()
{
    example a(50);
    example a(b);
    //same can be done with the assignment operator
    //b = a;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
95
查看次数

标签 统计

c++ ×1