/*Univercity:烟台大学
*@Class</A>计134~4
*@Author:薛富磊
*@Time:2014-4-1
*@Function:阅读程序
*@Args:
*@Return:
*/
#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; //输出p1地址内的值
t1.output_time( );
Time *p2=&t1; //指向对象的指针
p2->output_time( ); //p2所指向的地址值
void (Time::*p3)( ); //指向成员函数的指针
p3=&Time::output_time;//p3所指向的地址赋值输出
(t1.*p3)( );
return 0;
}
/*心得体会:
有点蒙圈
单步执行
*/
Unit--problem1.3--悦
最新推荐文章于 2024-08-26 15:20:04 发布