首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

定义一个函数指针数组,返回值为void *型,这样有有关问题吗

2012-09-02 
定义一个函数指针数组,返回值为void *型,这样有问题吗?C/C++ codevoid * name_func_1(int type){return NU

定义一个函数指针数组,返回值为void *型,这样有问题吗?

C/C++ code
    void * name_func_1(int type)    {     return NULL;                }    void *(*name_pfunc[])(int)=    {     name_func_1,     name_func_2,      name_func_3    };
 

  定义一个函数指针数组,返回值为void *型,这样有问题吗?

[解决办法]
没有,但void * name_func_1(int type)不能返回栈指针(临时变量指针),可以返回new和malloc分配的指针,和全局变量的指针,new和malloc分配的指针要记得释放就行了。
[解决办法]
没问题

热点排行