считается ли int32_t одним из расширенных целочисленных типов со знаком в разделе 6.2.5 / 4? - PullRequest
0 голосов
/ 15 ноября 2011

Правильно ли это понимание: любое целое число, отличное от signed char, short, int, long, long long, является расширенным целочисленным типом со знаком в разделе 6.2.5 / 4?

1 Ответ

1 голос
/ 15 ноября 2011

Нет, не обязательно. int32_t и Co обычно равны typedef s стандартным целочисленным типам.

Я не знаю ни одной платформы, которая реализует расширенные целочисленные типы в смысле стандарта. На 64-битных платформах gcc, например, имеет __int128_t (или около того), но он не соответствует требованиям расширенного целочисленного типа, как того требует стандарт.

...