<cstdint> vs <stdint.h>
Was ist der Unterschied zwischenstdint.h
undcstdint
?
Beide sind in MSVC (Visual Studio 2010) und gcc-4.5.1 verfügbar. Auch definieren beide dieintX_t
/uintX_t
Typen (woX
ist die Größe in Bytes des Typs).
Dasstdint.h
Definiert jeden Typ ohne Namespacecstdint
Typen liegt in derstd
Namespace.
std
Namespace? Was ist zwischen den beiden Headern unterschiedlich?cstdint
hat keine Dateierweiterung und verwendet diec
Präfix,stdint.h
verwendet die.h
Erweiterung.
c
Präfix zeigt an, dass dies eine C-Bibliothek ist? Es gibt einen Grund für die fehlende Dateierweiterung incstdint
?