什么是采用caddr_t的意义,它是使用时? [英] What is the significance of caddr_t and when is it used?

查看:165
本文介绍了什么是采用caddr_t的意义,它是使用时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人能告诉我:


  1. 什么是采用caddr_t

  2. 当使用它?

  3. 如何不同于无效*

  4. 何时使用无效* ,何时使用采用caddr_t

  1. What is caddr_t ?
  2. When is it used ?
  3. How it is different from void* ?
  4. When to use void* and when to use caddr_t ?

先谢谢了。

推荐答案

采用caddr_t 是一些低级别的呼叫如 MMAP相关的传统BSD类型,它不应该在现代code使用。它是由POSIX标准拒绝。标准化 MMAP 使用无效*

caddr_t is a legacy BSD type associated with some low level calls like mmap, and it should never be used in modern code. It was rejected by the POSIX standard. The standardized mmap uses void *.

这篇关于什么是采用caddr_t的意义,它是使用时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆