sourcecode

C++ - unistd를 포함합니다.왜 cunistd 안 돼?

copyscript 2022. 7. 23. 13:53
반응형

C++ - unistd를 포함합니다.왜 cunistd 안 돼?

C++에 C 헤더 파일을 포함할 때는 ".h" 서픽스를 제거한 후 처음에 "c"를 추가해야 한다고 합니다.예를들면,#include <cstdio>대신#include <stdio.h>하지만 사용할 때는sleep()내 코드에 따르면#include <cunistd>동작하지 않습니다만,#include <unistd.h>효과가 있습니다.왜 안 돼요?<cunistd>?

알고리즘은 대부분의 표준 C 헤더에 대해 올바릅니다만,unistd.h표준 C의 일부가 아니기 때문에 표준 C++는 다른 C++에 포함되지 않습니다.c...머리글을 클릭합니다.

왜냐면unistd.hC언어에 속하지 않았습니다.OS의 일부입니다.

<unistd.h>는 unix standard header의 약자로, 이름이 모든 것을 나타냅니다.

unistd.h는 표준 C의 일부가 아닙니다.표준 C++ lib는 다른 c 헤더에는 포함하지 않습니다.

언급URL : https://stackoverflow.com/questions/15331566/c-include-unistd-h-why-not-cunistd

반응형