第6周项目4-成员函数,友元函数,一般函数关于时间运用的区别
2015-04-12 13:56
281 查看
编号及代码: /* *Copyright(c)2015,烟台大学计算机与工程学院 *All rights reserved; *文件名称:score.cpp *作者:范星月 *完成日期:2015年4月12日 *版本号:v1.0 * *问题描述: *问题输入: *问题输出: */ #include <iostream> #include<cmath> using namespace std; class Time { public: Time(int h,int m,int s):hour(h),minute(m),sec(s){}//构造函数 void display1();//成员函数 friend void display2(Time &);//友元函数 int getHour(){return hour;}; int getMinute(){return minute;}; int getSec(){return sec;}; private: int hour; int minute; int sec; }; void Time::display1() { cout<<hour<<": "<<minute<<": "<<sec<<": "; } void display2 (Time &t)//友元函数的实现,不加Time::,友元并不是类的成员 { //虽然不是类的成员函数,却可以用t.hour的形式直接访问私有成员 cout<<t.hour<<": "<<t.minute<<": "<<t.sec; } void display3(Time &t)//一般函数,前面不加Time:: { cout<<t.getHour()<<": "<<t.getMinute()<<": "<<t.getSec(); } int main() { Time t1(10,13,56); t1.display1(); display2(t1); display3(t1); return 0; }
相关文章推荐
- 2015-第6周项目4-成员函数、友元函数和一般函数有区别
- 第6周项目4-成员函数、友元函数和一般函数有区别 (友元函数)
- 第6周项目--成员函数、友元函数和一般函数有区别
- 第6周项目3-成员函数、友元函数和一般函数的区别(成员函数)
- 第6周项目4成员函数、友元函数、和一般函数的区别
- 第6周项目4-成员函数、友元函数和一般函数有区别
- 第6周项目4-成员函数、友元函数和一般函数有区别
- 第6周项目4-成员函数、友元函数和一般函数有区别 (一般函数)
- 第6周项目4成员函数,友元函数和一般函数的区别
- C++第7周(春)项目3 成员函数、友元函数和一般函数有区别
- 第七周 项目二:成员函数、友元函数、一般函数之区别(实现三个版本的求两点间距离)
- 项目二-成员函数、友元函数和一般函数之区别
- 项目二(成员函数,友元函数和一般函数之区别)
- C++第7周项目2 - 成员函数、友元函数和一般函数之区别
- 第七周项目3-成员函数、友元函数和一般函数的区别
- 第六周项目4.2 成员函数 友元函数和一般函数有区别——点类
- 第六周 项目四:成员函数、友元函数和一般函数有区别
- 项目3-成员函数、友元函数和一般函数有区别
- 【项目2-成员函数、友元函数和一般函数之区别 点类】
- C++第7周(春)项目3 成员函数、友元函数和一般函数有区别