摘要: C++中函数指针的形式为:返回值类型 + 参数类型,函数没有值类型,但是却可以声明函数的指针,因为函数是可寻址的,存放在内存中的代码段,可以从指针访问。函数指针可以声明为:void (*pF)(void); // ^括号1// ^括号2其中pF为参数为空,返回值也为空的函数类型,因为*操作符的优先级低于函数调用操作符,所以必须在*pF外加括号。那么如何声明返回值为函数指针的函数呢?先给出一个实例:void (* fun() )();// ^ 括号a // ^括号b// ^括号c该函数的返回值为一个函数指针,解析下这个声明的三个括号... 阅读全文
posted @ 2014-04-03 16:28 Liqiang Gao 阅读(4410) 评论(0) 推荐(0) 编辑