指向函数的指针
来源:互联网 发布:java socket 框架 编辑:程序博客网 时间:2024/05/18 01:41
函数指针是指指向函数而非指向对象的指针。
像其它指针一样,函数指针也指向某个特定的类型。
函数类型由其返回类型以及形参表确定,而与函数名无关:
//pf points to function returning bool that takes 2 const string referencebool (*pf)(const string &,const string &);这个语句将pf声明为指向函数的指针,它所指向的函数带有两个const string&类型的形参和bool类型的返回值。
*pf两侧的圆括号是必需的:
//declares a function named pf that returns a bool*bool *pf(const string &,const string &);用typedef简化函数指针的定义
函数指针类型相当地冗长。使用typedef为指针类型定义同义词,可将函数指针的使用大大简化:
typedef bool (*cmpFcn)(const string &,const string &);
该定义表示cmpFcn是一种指向函数的指针类型的名字。
该指针类型为“指向返回bool类型并带有两个const string引用形参的函数的指针”。
在要使用这种函数指针类型时,只需直接使用cmpFcn即可,不必每次都把整个类型声明全部写出来。
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- QML - 可视元素 Rectangle (2)
- NDK开发步骤——NDK技术3
- 使用nagios监控oracle服务
- drupal7安装
- jQuery: 父页面调用iframe中子页面的DOM对象
- 指向函数的指针
- 话说Extjs3.4
- C# GDI+
- 数据库设计三大范式应用实例剖析
- 线程安全问题
- 小米2a adb连接
- Silverlight & Blend动画设计系列七:模糊效果(BlurEffect)与阴影效果(DropShadowEffect)
- 黑马程序员----【javaSE基础】个人总结--常识复习
- spice中opengl加速问题