C++ DAY4 作业

1.思维导图

2.定义一个Person类,私有成员int age,string &name,定义一个Stu类,包含私有成员double *score,写出两个类的构造函数、析构函数、拷贝构造和拷贝赋值函数,完成对Person的运算符重载(算术运算符、条件运算符、逻辑运算符、自增自减运算符、插入/提取运算符)

#include"stuper.h"
int main()
{
    cout<q2)
    {
        cout<<"q1>q2"<>p5;
    cout<<"p5:"<
using namespace std;
class Person;
const Person operator++(Person &O,int);
ostream &operator<<(ostream &cout, const Person &p);
istream &operator>>(istream &cin, Person &p);

class Person
{
    friend istream &operator>>(istream &cin, Person &p);
    friend const Person operator++(Person &O,int);
    friend ostream &operator<<(ostream &cout, const Person &p);
private:
    int age;
    int age1;
    string n="df";
    string &name=n;
public:
    //无参构造
    Person(){cout<<"Person无参构造"<

你可能感兴趣的:(c++,开发语言,算法)