C++友元函数基础练习
来源:互联网 发布:mac不能导入照片 编辑:程序博客网 时间:2024/05/16 00:51
#include<iostream>#include<string.h>using namespace std;/*** 定义Time类* 数据成员:m_iHour, m_iMinute,m_iSecond* 成员函数:构造函数* 友元类:Watch*/class Time{ friend class Watch;public: Time(int hour, int min, int sec) { m_iHour = hour; m_iMinute = min; m_iSecond = sec; }private: int m_iHour; int m_iMinute; int m_iSecond;};/*** 定义Watch类* 数据成员:m_tTime* 成员函数:构造函数* display用于显示时间*/class Watch{public: Watch(Time&t) :m_tTime(t) {} void display() { cout << m_tTime.m_iHour << endl;//不加友元函数时,不可以直接进行访问成员类中的私有数据,但是现在可以. cout << m_tTime.m_iMinute <<endl; cout << m_tTime.m_iSecond <<endl; }private: Time m_tTime;};int main(void){ Time time(23, 24, 56); Watch p(time); p.display(); system("pause"); return 0;}//什么叫友元函数:其他的类可以访问到自己类中的数据成员 关键字:friend
0 0
- C++友元函数基础练习
- 练习友元函数
- [c++]友元函数
- 【C++】友元函数
- c++:友元函数
- C++:友元函数
- 【C++】友元函数
- [C++基础]友元函数
- C++_友元函数
- C++_友元函数
- C++_友元函数
- C++_友元函数
- C++_友元函数
- C++_友元函数
- 友元函数(C++)
- C++_友元函数
- C++_友元函数
- C++_友元函数
- java内部类的作用
- java连接不同数据库的方法
- 算法系列—低位优先的字符串排序(基于键索引计数法)
- 小型bbs论坛系统开发8 首页
- WinterEx.最大乘积
- C++友元函数基础练习
- 机器视觉学习笔记(1)--车牌字符分割
- 小型bbs论坛系统开发9 前台父板块列表页
- Prometheus源码分析(四)Prometheus启动过程
- 在codeblocks中使用C++11标准,安装及配置方法
- [BZOJ4269]再见Xor(高斯消元求线性基+贪心)
- 节流函数--节流模式
- 连续第一百零三天
- 问题七:operator+=()是什么鬼函数?(重载操作符)