C ++にCヘッダーファイルをインクルードする場合は、「。h」サフィックスを削除してから、先頭に「c」を追加する必要があると言われています。たとえば、の#include <cstdio>
代わりに#include <stdio.h>
。しかしsleep()
、コードで使用すると、#include <cunistd>
機能しませんが、#include <unistd.h>
機能します。どうして<cunistd>
?
44796 次
4 に答える
81
あなたのアルゴリズムは、ほとんどの (すべて?) 標準 C ヘッダーに対して正しいですがunistd.h
、標準 C の一部ではないため、標準 C++ には他のc...
ヘッダーには含まれていません。
于 2013-03-11T05:11:38.327 に答える
37
unistd.h
決してC言語の一部ではなかったからです。これは、オペレーティング システムの一部です。
于 2013-03-11T05:12:38.670 に答える
21
<unistd.h>
、UNIX標準ヘッダーの略で、名前がすべてを物語っています。
于 2013-03-11T05:13:47.740 に答える