LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

size_t может быть unsigned long long, а unsigned long - 32 битный тип.

  1. В этом случае каст type{value} матюгнётся, в отличие от type(value) или (type)value. Я тут не так давно как раз на эту тему спрашивал.

  2. Вот он, вышеупомянутый бардак. Вот что в расте хорошо сделали, так это целочисленные типы.

Исходная версия dimgel, :

size_t может быть unsigned long long, а unsigned long - 32 битный тип.

В этом случае каст type{value} матюгнётся, в отличие от type(value) или (type)value. Я тут не так давно как раз на эту тему спрашивал.