C++知识点15
来源:互联网 发布:圣思园java视频 编辑:程序博客网 时间:2024/05/30 20:08
1. 指向对象成员函数定义:例:void (Time::*p2)(); 定义p2指向Time类中共有成员函数的指针变量。P2 = &Time::getTime;使得指针变量指向一个公有的函数。(在VC++系统中,也可以省略&,与C的语法使用一致。但最好还是不要省略。)调用:(t1.*p2)();即可调用。
2. 第29点上,为什么要使用P2 =&Time::getTime;而不使用某个对象,例如: P2 = &stu1.getTime;呢?因为成员函数并不在某个对象空间中,而是存在对象外的空间中,因此赋值给函数指针变量的应该是这个公用函数代码段的入口地址。
0 0
- c知识点
- C 知识点
- C/C++code知识点
- C/C++【知识点笔记】
- C基础知识点小记
- c#知识点 net
- C/C++知识点1
- c语言知识点
- C/C++面试知识点
- C语言知识点
- object-c 知识点
- [C++]指针知识点小结
- Objective-C知识点汇总
- Objective-C语言知识点
- C知识点累积篇
- C语言常见知识点
- c语言知识点补遗
- c语言知识点补遗
- linux 网络编程-基础篇
- Learn python the hard way_习题32_循环和列表
- C++静态数据成员的引用
- 看了这些,你还能说你不理解GC原理?
- JavaScript代码规范和性能整理
- C++知识点15
- Python 爬虫学习1
- 480_android混淆
- 【机器学习】SVM学习(三):线性分类器的求解
- Android的死机、重启问题分析方法
- 谁先倒 (15分)
- 481_make sure class name exists错误
- 循环链表的判断
- 线性时间算法解决最大间隙问题