<cstdint> против <stdint.h>
В чем разница междуstdint.h
а такжеcstdint
?
Оба они доступны в MSVC (Visual Studio 2010) и gcc-4.5.1. Также оба определяютintX_t
/uintX_t
типы (гдеX
размер в байтах типа).
stdint.h
определяет каждый тип без какого-либо пространства имен,cstdint
типы лежит вstd
Пространство имен.
std
Пространство имен? Чем отличаются два заголовка?cstdint
не имеет расширения файла и используетc
префикс,stdint.h
использует.h
расширение.
c
Префикс указывает, что это библиотека C? есть причина отсутствия расширения файла вcstdint
?