开发者社区> 问答> 正文

在使用void需要注意哪些方面的内容呢?

在使用void需要注意哪些方面的内容呢?

展开
收起
游客3gzok77e677xw 2022-03-30 01:47:18 428 0
1 条回答
写回答
取消 提交回答
  • 使用void*需要特别注意的是,你必须清楚原始传入的是什么类型,然后转换成对应类型。例如,你准备使用库函数qsort进行排序:

    void qsort(void *base,size_t nmemb,size_t size , int(*compar)(const void *,const void *));
    

    它的第三个参数就是比较函数,它接受的参数都是const void*,如果你的比较对象是一个结构体类型,那么你自己在实现compar函数的时候,也必须是转换为该结构体类型使用。

    2022-03-30 01:48:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
视频内容理解的研究与实践 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载