调试的一个程序老师出现问题,求指导!
#include<iostream>using namespace std;
class Time
{
public:
Time(int,int,int);
int hou;
int min;
int sec;
void get_time();
}
Time::Time(int h,int m,int s) //构造函数
{
hou=h;
min=m;
sec=s;
}
void Time::get_time()
{
cout<<hou<<":"<<min<<":"<<sec<<endl;
}
int main()
{
Time t1(10,23,45);
int *p1=&t1.hou; //定义指向类中某一参量的指针
cout<<*p1<<endl;
t1.get_time();
Time *p2;
p2=&t1; //定义指向类的指针
p2->get_time();
void(Time::*p3)(); //定义了指向类内公共函数的指针
p3=&Time::get_time;
(t1.*p3)();
return 0;
}