C++拷贝构造函数

来源:互联网 发布:美工速成班 编辑:程序博客网 时间:2024/06/08 09:57

如果 A 类没有子类则: 它的默认拷贝构造函数为:

class A {
public:
A(const QString& A);

private:
int x;
};

A::A(const QString& A a)
{
this->x = a.x;
}

如果 A 类有子类:

class B : public A
{
public:
B(const QString& B);

private:
int y;
};

B::B(const QString& B b)
:A(B), y(b.y)
{
}

0 0
原创粉丝点击