Funciones de referencia en archivos de encabezado c en c ++

A veces, en C ++, hay dos formas de referirse a la función en el archivo de encabezado C; tome el <stdlib.h> en el lenguaje C como ejemplo

En c, queremos usar la función en <stdlib.h>, la forma es: #include <stdlib.h>

En C ++, queremos usar las funciones en <stdlib.h>. La primera forma es: #include <cstdlib>, el sufijo .h se elimina y el prefijo c.

La segunda forma es: #include <stdlib.h>, esta forma es la misma que la forma de c, pero para distinguir entre C ++ y C, la primera forma se usa generalmente en C ++.

Además, tengo que volver a hablar sobre ello. Aunque las funciones en los dos tipos de archivos de encabezado #include <cstdlib> y #include <stdlib.h> son las mismas y el método de uso es el mismo, pero una cosa que hay que saber es

Estos archivos de encabezado en c ++ que comienzan con c como cstdio, cstdlib, ctime, etc., son todos archivos de encabezado de c ++ estándar en c que vuelven a empaquetar el archivo de encabezado, que encapsula las funciones en el archivo de encabezado c en el espacio de nombres estándar . Por ejemplo,

cstdlib implementa todas las funciones en stdlib.h, pero está escrito a la manera de c ++.

Supongo que te gusta

Origin www.cnblogs.com/buanxu/p/12748049.html
Recomendado
Clasificación