В отличие от Java или С#, примитивные типы данных на С++ могут отличаться по размеру в зависимости от платформы. Например, int
не гарантируется как 32-разрядное целое число.
Различные среды компилятора для этой цели определяют типы данных, такие как uint32
или dword
, но, похоже, нет стандартного файла include для типов данных фиксированного размера.
Каков рекомендуемый метод для достижения максимальной переносимости?