一家专做特卖的网站,登录功能网站怎么做,网站页面分辨率,wordpress修改插件路径嵌入式学习-CDay3
一、思维导图 二、作业
1.设计一个Per类#xff0c;类中包含私有成员:姓名、年龄、指针成员身高、体重#xff0c;再设计一个Stu类#xff0c;类中包含私有成员:成绩、Per类对象p1#xff0c;设计这两个类的构造函数、析构函数和拷贝构造函数。
#inclu…嵌入式学习-C±Day3
一、思维导图 二、作业
1.设计一个Per类类中包含私有成员:姓名、年龄、指针成员身高、体重再设计一个Stu类类中包含私有成员:成绩、Per类对象p1设计这两个类的构造函数、析构函数和拷贝构造函数。
#include iostreamusing namespace std;class Per
{
private:string name;int age;int *height;int *weight;
public:Per() {cout Per::无参构造函数 endl;}Per(string n,int a,int h,int w):name(n),age(a),height(new int (h)),weight(new int(w)){cout Per::有参构造函数 endl;}void show(){cout name name endl;cout age age endl;cout height *height endl;cout weight *weight endl;}~Per(){cout Per::析构函数 endl;delete height;delete weight;}Per(const Per other):name(other.name),age(other.age),height(other.height),weight(other.weight){cout Per::拷贝构造函数 endl;}};
class Stu
{
private:int score;Per p1;
public:Stu() {cout Stu::无参构造函数 endl;}Stu(int s,string name,int age,int height,int weight):score(s),p1(name,age,height,weight){cout Stu::有参构造函数 endl;}void show(){cout score score endl;p1.show();}~Stu(){cout Stu::析构函数 endl;}Stu(const Stu other):score(other.score),p1(other.p1){cout Stu::拷贝构造函数 endl;}};int main()
{Per p;Per p2(zhangsan,18,180,180);p2.show();cout endl;Per p3p2;p3.show();cout endl;Stu s;Stu s2(99,lisi,18,180,180);s2.show();Stu s3 s2;cout endl;p3.show();cout endl;return 0;
}
运行结果