QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 623|回复: 1

restrict是保留字吗,请看例子!

[复制链接]
发表于 2003-12-5 14:26:16 | 显示全部楼层 |阅读模式
select原型如下:
int select(int nfds,
fd_set *restrict readfds,
fd_set *restrict writefds,
fd_set *restrict errorfds,
  struct timeval *restrict timeout);

请问:restrict是什么意思here.
发表于 2003-12-5 18:31:36 | 显示全部楼层
你搞错了.
在<sys/select.h>中定义如下:
[code:1]
extern int select (int __nfds, fd_set *__restrict __readfds,
                   fd_set *__restrict __writefds,
                   fd_set *__restrict __exceptfds,
                   struct timeval *__restrict __timeout) __THROW;
[/code:1]
原型是
[code:1]
int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
       struct timeval *timeout);
[/code:1]
你把下划线搞丢了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 05:49 , Processed in 0.034426 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表