类对象作为类成员
发布日期:2021-11-20 10:17:45
浏览次数:14
分类:技术文章
本文共 625 字,大约阅读时间需要 2 分钟。
/*
C++类中的成员可以是另一个类的对象,我们称该成员为对象成员
class A{} class B{ A a; } B类中有对象A作为成员,A为对象成员。 注意:构造顺序:先构造A的对象,再构造B类(当其他类对象作为本类成员,构造时候先构造类对象,再构造自身,) 析构顺序:与构造相反。 */#include "pch.h"#include#include using namespace std;//相当于person的类成员class Phone { public: Phone(string pName) { m_pName = pName; } string m_pName;};class person { public: //m_phone(pName)相当于 Phone m_phone = pName,隐式构造转换法 person(string name,string pName):m_name(name), m_phone(pName) { } string m_name; Phone m_phone;};void test01(){ person p("张三","苹果"); cout << p.m_name << "的手机的名字是" << p.m_phone.m_pName << endl;}int main(){ test01();}
转载地址:https://blog.csdn.net/weixin_43223362/article/details/102789410 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月19日 05时28分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【直播】李祖贤:集成学习答疑直播之八-- 集成知识点回顾与补充
2019-04-27
Datawhale组队学习周报(第013周)
2019-04-27
如何设置matplotlib中x,y坐标轴的位置?
2019-04-27
【第15周复盘】B站是个学习的网站
2019-04-27
黄家懿:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
如何利用pyecharts绘制酷炫的桑基图?
2019-04-27
王朝阳:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
Scratch等级考试(二级)模拟题
2019-04-27
如何在Jupyter Lab中显示pyecharts的图形?
2019-04-27
什么是Python之禅?
2019-04-27
【青少年编程】【Scratch】01 运动模块
2019-04-27
json的序列化与反序列化
2019-04-27
【第16周复盘】学习的飞轮
2019-04-27
如何利用pyecharts绘制炫酷的关系网络图?
2019-04-27
NCEPU:线下组队学习周报(007)
2019-04-27
【青少年编程】【二级】寻找宝石
2019-04-27
【组队学习】【26期】Linux教程
2019-04-27
解决 nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory) 问题
2019-04-27
LeetCode-122. 买卖股票的最佳时机 II(Goland实现)
2019-04-27
LeetCode-136. 只出现一次的数字(Goland实现)
2019-04-27