类。。。。

定义一个person类,包含私有成员,int *age,string &name,一个stu类,包含私有成员double *sore,person p1,写出person类和stu类的特殊成员函数,并写一个stu的函数,显示所有信息。

#include 

using namespace std;
class person
{
    int *age;
    string &name;
public:
    person(string &a):age(new int(18)),name(a){cout<<"调用person一个参数的构造函数"<age)=*(other.age);
        this->name=other.name;
        return *this;
    }
    int getage();
    string getname();
};
int person::getage()
{
    return *age;
}
string person::getname()
{
    return name;
}
class stu
{
    double *score;
    person p1;
public:
    stu(string &a):score(new double(99.5)),p1(a){cout<<"调用stu一个参数的构造函数"<score)=*(other.score);
        this->p1=other.p1;
        cout<<"调用stu拷贝赋值函数"<show();
    delete p;
    return 0;
}

类。。。。_第1张图片

你可能感兴趣的:(c++)