1 #include <iostream>
2
3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
4 using namespace std;
5 class Time
6 {
7 public:
8 Time(int,int,int);
9 int hour;
10 int minute;
11 int sec;
12 void get_time();
13 };
14
15 Time::Time(int h,int m,int s)
16 {
17 hour=h;
18 minute=m;
19 sec=s;
20 }
21
22 void Time::get_time()
23 {
24 cout<<hour<<":"<<minute<<":"<<sec<<endl;
25 }
26
27 int main(int argc, char** argv) {
28 Time t1(10,13,56);
29 int *p1=&t1.hour;
30 cout<<*p1<<endl;
31 t1.get_time();
32 Time *p2=&t1;
33 p2->get_time();
34 void(Time::*p3)();
35 p3=&Time::get_time;
36 (t1.*p3)();
37 return 0;
38 }