LINUX.ORG.RU

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

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

отрицательное число сюда никогда не придёт, а чому оно int а не uint тогда

https://hamstergene.github.io/posts/2021-10-30-do-not-use-unsigned-for-nonneg...

Я согласен с тем что его нельзя использовать как контракт, -1 туда легко передается, причем даже без конвертации из int, потому что -1 это значение для UINT_MAX которое часто используют.

Исправление MOPKOBKA, :

отрицательное число сюда никогда не придёт, а чому оно int а не uint тогда

https://hamstergene.github.io/posts/2021-10-30-do-not-use-unsigned-for-nonneg...

Я согласен с тем что его нельзя использовать как контракт, -1 туда легко передается, причем даже без конвертации из int, потому что -1 это значение для UINT_MAX.

Исправление MOPKOBKA, :

отрицательное число сюда никогда не придёт, а чому оно int а не uint тогда

https://hamstergene.github.io/posts/2021-10-30-do-not-use-unsigned-for-nonneg...

Я согласен с тем что его нельзя использовать как контракт, -1 туда легко передается, причем даже без конвертации из int, потому что -1 это частое значение для UINT_MAX.

Исправление MOPKOBKA, :

отрицательное число сюда никогда не придёт, а чому оно int а не uint тогда

https://hamstergene.github.io/posts/2021-10-30-do-not-use-unsigned-for-nonneg...

Я согласен с тем что его нельзя использовать как контракт.

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

отрицательное число сюда никогда не придёт, а чому оно int а не uint тогда

https://hamstergene.github.io/posts/2021-10-30-do-not-use-unsigned-for-nonneg...