![]() |
![]() |
volvo |
![]()
Сообщение
#1
|
Гость ![]() |
..., что по вашему мнению надо оторвать программисту, который решил сделать код более "аккуратным", и сделал вот так:
#include <iostream> Это упрощенный вариант реального кода. Там кода было побольше, функция строк из 50-60, и массив размером в 750 элементов, но основная идея остается той же... Тот код привел к потере почти 2 часов, пока мы искали ошибку в алгоритме, и только потом поняли, в чем дело... ![]() Это ни в коем случае не HolyWar, но в Паскале и родственных ему языках такое невозможно по определению. А тут - ... Нет слов. Кстати, может, кто-то знает, есть ли какие-то ключи компиляции или опции, чтобы находить подобные проблемы? Хотя бы предупреждение чтоб выдавалось... Спойлер (Показать/Скрыть)
P.S. Думал, где создать тему, здесь или в Юморе, решил создать здесь... |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Олег, вот и мы сразу не увидели... А ведь числа, начинающиеся с 0, трактуются компилятором С/С++ как записанные в 8-ричной СС... И получается, что 025 = 258 = 2110 и 053 = 538 = 4310
|
![]() ![]() |
![]() |
Текстовая версия | 9.08.2025 18:07 |