第五周 程序阅读——指针(3)
2015-04-06 13:59
253 查看
#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; }
运行结果:
知识点总结:
void (Time::*p3)( ); //指向成员函数的指针
p3=&Time::output_time;
(t1.*p3)( );
学习心得:
好好学习 天天向上
相关文章推荐
- 第五周 程序阅读——指针(2)
- 第五周 阅读程序 在 main 函数中,可设置指向对象public 成员、对象函数还有对象的指针
- 第五周 程序阅读——指针(1)
- 第五周 阅读程序(1)--指针
- 第五周阅读程序3:对象指针小结
- 第五周阅读程序1:用指针建立对象
- 第二学期第五周 关于指针的程序阅读1
- 第五周 阅读程序(6)
- 第五周程序阅读(3)
- 第五周程序阅读(4)
- 第五周 阅读程序(4)
- 第五周程序阅读
- 第五周程序阅读(2)
- 第3周课后实践·阅读程序(2)-利用指针访问私有数据成员
- 第五周 阅读程序(2)
- 第五周程序阅读(6)
- 第五周程序阅读(4)
- 第五周程序阅读(2)
- 第五周程序阅读(3)
- 第五周程序阅读(6)