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.