首先,void *是一个指向任何基本类型的指针,换句话它的指向内容没有类型;
而void **是一个指向void *类型的指针,它指向的内容有类型,为void *,其中void*是一种指针类型。
再次,标准库函数malloc()的返回值就是void*类型的,它用于堆上内存的申请,使用完成后需要手动释放。
本文详细解释了C/C++中void*与void**的概念及其应用。void*是一种通用指针,没有指定类型;而void**则指向void*类型的指针。此外,还介绍了malloc函数如何返回void*类型的指针并分配堆内存。
首先,void *是一个指向任何基本类型的指针,换句话它的指向内容没有类型;
而void **是一个指向void *类型的指针,它指向的内容有类型,为void *,其中void*是一种指针类型。
再次,标准库函数malloc()的返回值就是void*类型的,它用于堆上内存的申请,使用完成后需要手动释放。

被折叠的 条评论
为什么被折叠?