定义一个函数指针数组,返回值为void *型,这样有有关问题吗
定义一个函数指针数组,返回值为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分配的指针要记得释放就行了。
[解决办法]没问题