如果 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)
{
}