什么是采用caddr_t的意义,它是使用时? [英] What is the significance of caddr_t and when is it used?
本文介绍了什么是采用caddr_t的意义,它是使用时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人能告诉我:
- 什么是
采用caddr_t
? - 当使用它?
- 如何不同于
无效*
? - 何时使用
无效*
,何时使用采用caddr_t
?
- What is
caddr_t
? - When is it used ?
- How it is different from
void*
? - When to use
void*
and when to usecaddr_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屋!
查看全文