为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦帮忙看看,这个connect函数中的参数,秋大佬指点!

麻烦帮忙看看,这个connect函数中的参数,秋大佬指点!

肥皂起泡泡 2021-10-20 15:15:48
网络编程用到下面这个函数:int connect(SOCKET s;const struct sockaddr FAR * name;int namelen;);const struct sockaddr * name;表示一个指向struct sockaddr常量的指针,这里加个FAR是什么意思FAR的definition是 #define FAR farfar的definition是 #define far 这个空定义又是怎么回事啊
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

在VC里没有FAR的概念了.是16位系统时候的概念了,现在差不多被废弃了.因为16位系统寻址范围只有2^16=64K,所以用FAR指针,再加上16位,高16位存放的是变量的段地址,低16位存放变量的段内偏移。

查看完整回答
反对 回复 2021-10-24
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

表示远指针。意思是这个指针指向的内容不在当前数据段内。
一般来说不用考虑这些东西,当作普通指针就行了

查看完整回答
反对 回复 2021-10-24
  • 2 回答
  • 0 关注
  • 236 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信