Uint32 "," int16 "и т. Д. Являются ли они стандартным c ++?

Заголовочный файл C99 stdint.h c++ определяет определения типов cpp этой природы в форме uint32_t. Насколько cxx мне известно, стандартный cxx C++ не предоставляет версию cpp cstdint с символами в пространстве cxx имен std, но некоторые компиляторы c++ могут, и вы, как правило, в cxx любом случае сможете включить cpp заголовок C99 из кода C++. Следующая cxx версия C++ предоставит заголовок c++ cstdint.

Вы часто будете видеть c++ код от других людей, которые cxx используют нестандартные c++ формы этой темы, такие как c++ Uint32_t или Uint32 или uint32 и т. д. Они обычно c++ просто предоставляют один c++ заголовок, который определяет cpp эти типы в рамках проекта. . Вероятно, этот cpp код был первоначально разработан cxx давно, и они никогда не удосужились cxx заменить определения sed, когда cpp компиляторы C99 стали обычным cpp явлением.

c++

2022-04-25T23:59:03+00:00