rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

今天遇到一个比较复杂的函数指针的定义如下:

void qsort(void *lineprt[], int left, int right,int (*comp)(void *,void *));
在实际调用的时候如下:
qsort((void* *) lineptr,0,nlines-1,(int (*)(void*,void*))(numeric ? numcmp : strcmp));

很明显在前面进行了强制转化,转化为(int (*)(void*,void*))

posted on 2006-09-10 18:23  ct  阅读(215)  评论(0编辑  收藏  举报