<cstdint> vs <stdint.h>
Jaka jest różnica pomiędzystdint.h
icstdint
?
Oba są dostępne w MSVC (Visual Studio 2010) i gcc-4.5.1. Oba definiują takżeintX_t
/uintX_t
typy (gdzieX
to rozmiar w bajtach typu).
Thestdint.h
definiuje każdy typ bez żadnej przestrzeni nazw,cstdint
typy leżą wstd
przestrzeń nazw.
std
przestrzeń nazw? Czym różnią się dwa nagłówki?cstdint
nie ma rozszerzenia pliku i używac
prefiks,stdint.h
używa.h
rozbudowa.
c
prefiks oznacza, że jest to biblioteka C? istnieje powód braku rozszerzenia plikucstdint
?