void指针 (补充)
Posted jhcelue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了void指针 (补充)相关的知识,希望对你有一定的参考价值。
void* 表示空指针。空指针不能直接使用,比如,指针的加减法操作(由于不知道类型,无法确定偏移的大小)。某些情况下。不知道指针的类型,先用void*来取代,依据须要再强制转换成须要的指针类型使用。
比方malloc函数,它仅仅是申请了一块堆内存,并将首地址返回,可是它根本就不知道调用者会用什么指针来接收这个地址。所以干脆就返回一个指向内存地址的空指针。由用户自己来转换。
以上是关于void指针 (补充)的主要内容,如果未能解决你的问题,请参考以下文章