<cstdint> vs <stdint.h>
Cuál es la diferencia entrestdint.h
ycstdint
?
Ambos están disponibles en MSVC (Visual Studio 2010) y gcc-4.5.1. También ambos definen laintX_t
/uintX_t
tipos (dondeX
es el tamaño en bytes del tipo).
losstdint.h
define cada tipo sin ningún espacio de nombres, elcstdint
tipos se encuentra en elstd
espacio de nombres.
std
espacio de nombres? ¿Qué es diferente entre los dos encabezados?cstdint
no tiene extensión de archivo y usa elc
prefijo,stdint.h
usa el.h
extensión.
c
¿El prefijo indica que esta es una biblioteca de C? Hay una razón para la falta de extensión de archivo encstdint
?