按照我的理解,一个“指向函数的指针”应当形如:
int (*fp) () ; 这同时表明那个函数,有一个整型的返回值。
而
int *fn() ;
则定义了一个函数,该函数有一个返回值,此返回值是一个指向整型的指针。
我需要描述一个“指向函数的指针,那函数的返回值是一个指针,所返回的指针指向一个整型”
请问应该写成:
int *(*fp)() ;
还是写成:
int *((*fp)()) ;
抑或是写成:
(int *) (*fp)() ;
不好意思,我真的糊涂了!
请高人点拨一下,谢谢了!
[问题]指向函数的指针,那函数的返回值为一个指针,该如何表达?
-
- 帖子: 10
- 注册时间: 2005-07-14 14:44
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系: