c++ day3

1.定义一个Person类,包含私有成员,int *age,string &name,一个Stu类,包含私有成员double *score,Person p1,写出Person类和Stu类的特殊成员函数,并写一个Stu的show函数,显示所有信息。

代码实现:

cpp 复制代码
#include <iostream>

using namespace std;

class Person
{
    int *age;
    string &name;
public:
    Person(int *age,string &name):age(age),name(name){}

    void show()
    {
        cout << "age=" << *age << endl;
        cout << "name=" << name << endl;
    }
};

class Stu
{
    double *score;
    Person p1;
public:
    Stu(double *score,int *age,string &name):score(score),p1(age,name){}
    void show()
    {
        cout << "score=" << *score << endl;
        p1.show();
    }
};

int main()
{
    double s = 80.0;
    int a = 23;
    string n = "jsj";

    Stu res(&s, &a, n);
    res.show();

    return 0;
}

效果:

相关推荐
.ZGR.12 小时前
智能无人机防空平台 V2.0 ——攻击反制
java·开发语言·无人机
格林威12 小时前
工业相机图像高速存储(C#版):先存内存,后批量转存方法,附 Basler 相机实战代码!
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
小卓(friendhan2005)12 小时前
Boost搜索引擎项目【C++】
c++·搜索引擎
㱘郳12 小时前
Python开发 Django和DRF框架 推荐部分B站视频
开发语言·python·django
IMPYLH12 小时前
Lua 的 UTF-8 模块
开发语言·笔记·后端·游戏引擎·lua
brucelee18612 小时前
芋道 Spring Boot 框架 + AWS S3 图片上传显示
java·开发语言·数据库
祁同伟.12 小时前
【算法】优选 · 双指针
c++·算法·容器·stl
stolentime12 小时前
洛谷P15652 [省选联考 2026] 排列游戏 / perm题解
c++·算法·交互·洛谷·联合省选2026
Reuuse12 小时前
【网络基础概念】
开发语言·网络·php
仰泳的熊猫12 小时前
题目1834:蓝桥杯2016年第七届真题-路径之谜
数据结构·c++·算法·蓝桥杯·深度优先·图论