初体验友元函数2
来源:互联网 发布:淘宝怎么看付款顺序 编辑:程序博客网 时间:2024/05/01 17:11
#include <iostream>using namespace std;class Date;//对Date类的提前引用声明class Time{ public: Time(int,int,int);//声明构造函数 void display(Date&);//display是成员函数,形参是Date类对象的引用 private: int hour; int minute; int sec;};class Date{ public: Date(int,int,int); friend void Time::display(Date&);//声明Time类中的display函数为Date类的友元成员函数 private: int month; int day; int year;};Time::Time(int h,int m,int s){ hour=h; minute=m; sec=s;}Date::Date(int m,int d,int y){ month=m; day=d; year=y;}void Time::display(Date&d)//diaplay的作用是输出年月日和时分秒{ cout<<d.month<<"/"<<d.day<<"/"<<d.year<<endl; //引用Date类对象中的私有数据 cout<<hour<<":"<<minute<<":"<<sec<<endl;}int main(){ Time t1(10,13,56); Date d1(12,25,2004); t1.display(d1); return 0;}
0 0
- 初体验友元函数2
- 初体验友元函数
- 体验友元成员函数
- 第七周——友元函数的初体验 。
- 第七周 项目二:成员函数、友元函数、一般函数之区别(初体验)
- 体验时间类的成员函数、友元函数和一般函数的区别
- 项目1——体验成员函数、友元函数和一般函数的区别
- 8-2 友元函数
- 8.1.2友元函数
- 2013级C++第7周(春)项目——深复制、友元、模板 【项目2-体验常成员函数】
- 算法初体验:10元买啤酒
- 友元函数
- 友元函数
- 友元函数
- C++友元函数
- 友元函数
- 友元函数
- 友元函数
- 《Effective C++》学习笔记(八)
- poj1002
- iOS开源项目搜集
- 2.3.2.1 使用高阶函数扩展词汇
- KMP
- 初体验友元函数2
- EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!
- git revert和git reset的区别
- poj 1258 Agri-Net(最小生成树))
- 顶层mkconfig文件分析
- Android中的定时器AlarmManager
- 对Java EE与.NET区别的一点浅谈
- C++中的成员函数
- 我的前端博客地址 www.hacke2.cn