#include <QCoreApplication>
#include <QDebug>
#include <QString>
class Work
{
public:
Work();
Work *clon();
void disp();
private:
int c_number;
int c_age;
QString c_name;
QString c_content;
};
Work::Work()
{
c_name = "常晨博";
c_number = 12;
c_content = "作业a";
c_age = 48;
}
Work *Work::clon()
{
Work *work = new Work;
work->c_name = c_name;
work->c_number = c_number;
work->c_content = c_content;
return work;
}
void Work::disp()
{
qDebug()<< c_number << c_name << c_content;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Work *work_1 = new Work;
work_1->disp();
Work *work_2 = work_1->clon();
work_2->disp();
return a.exec();
}