LINUX.ORG.RU

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

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

Ладно, может быть у всех по-разному. У меня такого не происходит. Тип это важная штука, за ним надо следить и int с long путать нельзя. И ставить наобум «суммируем int значит результат int» тоже нельзя, надо сразу запланировать какое количество каких слагаемых там допустимо, проверить что какой-то внешний код гарантирует что этот лимит превышен не будет либо добавить проверку в сумматор, решить нужна ли нам арифметическая сумма или сумма по модулю 2^32 (или ещё какому) и исходя из этого назначить типы. Имя же переменной может быть каким угодно, иногда вообще не связанным с её содержимым (разные имена из 1 или 2 букв).

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

Ладно, может быть у всех по-разному. У меня такого не происходит. Тип это важная штука, за ним надо следить и int с long путать нельзя. И ставить наобум «суммируем int знаит результат int» тоже нельзя, надо сразу запланировать какое количество каких слагаемых там допустимо, проверить что какой-то внешний код гарантирует что этот лимит превышен не будет либо добавить проверку в сумматор, решить нужна ли нам арифметическая сумма или сумма по модулю 2^32 (или ещё какому) и исходя из этого назначить типы. Имя же переменной может быть каким угодно, иногда вообще не связанным с её содержимым (разные имена из 1 или 2 букв).