据说在C ++中包含C头文件时,应删除“ .h”后缀,然后在开头添加“ c”。例如,#include <cstdio> 代替#include <stdio.h>。但是当我sleep()在我的代码中使用时,#include <cunistd>不起作用,但是#include <unistd.h>起作用。为什么不<cunistd>呢?
Answers:
<unistd.h> ,代表Unix标准标头,名称说明一切。
unistd也可以代表“通用标准标头”(我意识到这听起来有点荒谬)。关键是,他们应该给它命名unixstd.h-通过仅添加一个字符就可以立即清晰。