unistd sirve que para c++ c

c++ - unistd.h para que sirve



C++-incluye unistd.h: ¿por qué no cunistd? (4)

Porque unistd.h nunca fue parte del lenguaje C. Es parte del sistema operativo.

Se dice que al incluir los archivos de encabezado C en C ++, el sufijo ".h" debe eliminarse y luego agregar "c" al principio. Por ejemplo, #include <cstdio> lugar de #include <stdio.h> . Pero cuando uso sleep() en mi código, #include <cunistd> no funciona, pero #include <unistd.h> funciona. ¿Por qué no <cunistd> ?


Su algoritmo es correcto para la mayoría (¿todos?) De los encabezados C estándar, pero unistd.h no es parte del estándar C, por lo que C ++ estándar a su vez no lo incluye con los otros c... encabezados.


unistd.h no es parte del estándar C. Standard C ++ lib no lo incluye con los otros c encabezados.


<unistd.h> , significa encabezado estándar de Unix, el nombre lo dice todo.