第五周 阅读程序(3)

来源:互联网 发布:日本网络电视直播apk 编辑:程序博客网 时间:2024/05/25 05:35

问题及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作    者:chenqin.*完成日期:2015年4月8日*版 本 号:v1.0**问题描述:略*程序输入:略*程序输出:略*/#include <iostream>using namespace std;class Time{public:    Time(int,int,int);    void output_time( );    int hour;    int minute;    int sec;};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;}


 

运行结果:

0 0