gpt4 book ai didi

c - 使用 signed char 表示网络地址的原因?

转载 作者:太空狗 更新时间:2023-10-29 15:30:08 25 4
gpt4 key购买 nike

struct hostent(在 windows 和 unices 下),例如与 gethostbyname() 等一起使用。使用指向带符号的 char 的指针来保存点分地址。

当事先知道地址可以而且大部分确实包含大于 127 的数字并且它们最终表示为无符号时,这样做有什么好处?具有可签名性、涵盖任何边缘情况有什么好处吗?或者它只是一个历史包袱?

最佳答案

可能它只是历史包袱 - 就像使用它的函数一样。

如今,推荐使用getaddrinfo()getnameinfo() 以实现协议(protocol)无关。 gethostbyname() 已过时,就像其对应的 gethostbyaddr() 一样。

关于c - 使用 signed char 表示网络地址的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757328/

25 4 0
文章推荐: c - 'ld' 无法链接符号,尽管它们在库中
文章推荐: html - 围绕超链接的 CSS Circle
文章推荐: c - C 中的可变大小矩阵
文章推荐: html - 如何强制所有
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com