История изменений
Исправление 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...