Necesito un bloque externo "C" para incluir encabezados C estándar?

¿Necesito unaextern "C" {} block para incluir encabezados C estándar en un programa C ++. Considere solo los encabezados C estándar que no tienen contrapartes en C ++.

Por ejemplo

extern "C" {
 #include <fcntl.h>
 #include <unistd.h>
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta