ssize_t readlink(const char* restrict pathname, char* restrict buf, size_t bufsize)
memcpy (); //其实可以看看这个函数man手册的!
百度上的解释已经很好,http://baike.baidu.com/link?url=9tM1mI7nAdnHdDoa8ZZvet3PBULcXtqdF2Ntjds4O13sLJJESkbr9QZ5S43GFZy1zzqr7GvQCE73ZhllxibkdK [quote=引用 楼主 haolly 的回复:] 今天看书,看到一个函数: ssize_t readlink(const char* restrict pathname, char* restrict buf, size_t bufsize) 其中的restrict是什么意思啊? 百度了下,好像说是不允许传进来的指针为重叠区域,也就是说,调用此函数时,程序员必须要确保pathname和buf所指向的区域没有重叠区域。
今天看书,看到一个函数: ssize_t readlink(const char* restrict pathname, char* restrict buf, size_t bufsize) 其中的restrict是什么意思啊? 百度了下,好像说是不允许传进来的指针为重叠区域,也就是说,调用此函数时,程序员必须要确保pathname和buf所指向的区域没有重叠区域。
69,371
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧