指向对象成员的指针
2013-05-13 18:37
232 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp * 作者:张浩 * 完成日期: 2013年06月13日 * 版本号: v1.0 * 输入描述:无 * 问题描述:认识指向对象成员的指针 * 程序输出:无 */ #include <iostream> using namespace std; class Time { public: Time(int,int,int); int hour; int minute; int sec; void display(); }; Time::Time(int h,int m,int s) { hour=h; minute=m; sec=s; } void Time::display() { cout<<hour<<":"<<minute<<":"<<sec<<endl; } int main() { Time t1(14,57,23);//定义Time类对象t1并初始化 int *p1=&t1.hour;//定义指向整形数据的指针变量p1,并使p1指向t1.hour cout<<*p1<<endl;// t1.display(); Time *p2=&t1; cout<<(*p2).minute<<endl; p2->display();//调用p2所指向对象的display函数 void(Time::*p3)();//定义指向Time类的公用成员函数的指针变量p3 p3=&Time::display; (t1.*p3)(); }
运行结果:
说说:用心体会一下,我了解了不少。。。。。
相关文章推荐
- 对象指针—指向对象成员的指针
- C++:指向对象成员函数的指针
- 对用父类指针(或引用)指向父类对象和子类对象时,从而用父类指针或者引用访问成员时的深刻理解;
- C++中关于指向对象成员函数打指针例子
- 常对象+常对象成员+指向对象的常指针+指向常对象的指针变量+对象的常引用
- C++对象指针—指向对象成员的指针
- 对象数组和指向对象的指针 指向类成员的指针
- this指针指向当前调用对象,只是用于类的非静态成员函数。静态函数和全局函数 无当前对象,无this指针。
- 指向对象成员变量的指针
- 指向对象指向对象成员的指针
- 用对象和用指向基类的指针访问成员函数
- 指向对象成员的指针
- 深入探索C++对象模型之指向成员函数的指针
- 类和对象深入讨论——指向类的成员的指针
- 指向对象成员变量的指针和指向成员函数的指针
- VC++之对象含指针成员指向堆空间并调用复制构造函数问题—参考范磊VC++
- 第五周 阅读程序 在 main 函数中,可设置指向对象public 成员、对象函数还有对象的指针
- 对象数组和指向对象的指针 指向类成员的指针
- 对象数组和指向对象的指针 指向类成员的指针
- 7.22通过指向对象的指针访问对象中的成员