/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:庄子豪
* 完成日期:2013 年 4月5日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
*算法设计:
#include <iostream>
using namespace std;
class Time
{
public:
Time(int,int,int);
int hour;
int minute;
int sec;
void output_time();
};
Time::Time(int h,int m,int s)
{
hour=h;
minute=m;
sec=s;
}
void Time::output_time()
{
cout<<hour<<":";
cout<<minute<<":"<<sec<<endl;
}
int main()
{
Time t1(10,13,56);
int *p1=&t1.hour;
cout<<*p1<<endl;
t1.output_time();
Time *p2=&t1;
p2->output_time();
void (Time::*p3)();
p3=&Time::output_time;
(t1.*p3)();
return 0;
}