void指针 (补充)
2024-08-30 23:08:31
void* 表示空指针。空指针不能直接使用,比如,指针的加减法操作(由于不知道类型,无法确定偏移的大小)。某些情况下。不知道指针的类型,先用void*来取代,依据须要再强制转换成须要的指针类型使用。
比方malloc函数,它仅仅是申请了一块堆内存,并将首地址返回,可是它根本就不知道调用者会用什么指针来接收这个地址。所以干脆就返回一个指向内存地址的空指针。由用户自己来转换。
最新文章
- mysql performance_schema 和information_schema.tables了解
- padding下中英文左右两端对齐
- Tokumx 安装指南(做法如同MongoDB)
- java环境变量详解---找不到或无法加载主类
- word每次打开都要选择文档类型
- 用函数式的 Swift 实现图片转字符画的功能
- Qt技巧:Win7下打包发布Qt程序(解释的比较清楚,把exe和dll伪装合并成一个文件)
- 手动搭建SSI框架
- 在Vue2.0中集成UEditor 富文本编辑器
- Java 中的内部类
- container
- InetAddress and InetSocketAddress
- WebAPI参数传值string转bool,int转bool相关问题
- 【Spring】1、Spring 中的监听器 Listener
- sun.misc.BASE64Decoder 限制取消
- Hibernate表关系03
- Ajax中返回数据的格式
- c++ primer 笔记 (三)
- 类加载, 静态变量初始化, String不可变, 泛型使用, 内部类
- python之assert断言