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

    +9

    1. 1
    2. 2
    // инверсия цвета
    n ~= n;

    Было в шаблоне, довольно долго. Сегодня впервые метод был использован... Минут пять втыкал, почему не хочет компилировать.
    Всё-равно пришлось заменить на n = 0xFFFFFF ^ n, потому что старший байт нужно было неизменным оставлять.

    Запостил: Little-Horny, 27 Июня 2014

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

    • Страуструпу стоит ввести новый сахар
      n ≅ n;

      Двойное отрицание!
      n ≈= n;

      Ответить
      • > Или же Страуструпу стоит ввести новый сахар
        Дык он уже есть, это оператор присваивания-с-инверсией:
        n =~ n;
        Ответить

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