1. C++ / Говнокод #6114

    +162

    1. 1
    Speed = ini.GetInt("Speed" , Speed /(1 mm_s )) * (-1 mm_s);

    Скорость задается изначально как положительное число, но в ресчетах используется ее отрицательное значение.

    Запостил: Aleskey, 29 Марта 2011

    Комментарии (6) RSS

    • и чо?
      Ответить
      • то что используется как отрицательное потом, то это действительно не так уж и страшно, а вот все эти "Speed = Speed / 1 * -1" отвлекают от того, что "Speed /(1 mm_s )" - значение по умолчанию, если ini файл отсутствует. И Speed из ini файла поступает не в mm_s!
        Ответить
    • > (-1 mm_s)
      как это скомпилится?
      Если, конечно, это не говномакрос.
      Ответить
      • Ага!
        #define mm_s *1000
        Ответить
      • В с/с++ скомпилится всё что угодно, достаточно написать подходящий define. Что и было чуть ранее показано.
        Ответить

    Добавить комментарий