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

    +67

    1. 1
    2. 2
    3. 3
    4. 4
    catch (...) 
    	{
    		return -__LINE__;
    	}

    Запостил: laMer007, 29 Января 2015

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

    • Не плохо...

      Первым делом подумал, что
      throw -__LINE__;
      написано
      Тк строки и указатели на строки кидаются
      Ответить
      • > Тк строки и указатели на строки кидаются
        Эх блин, думал void кинуть через throw, а gcc не хочет: error: invalid use of ‘void’.
        Ответить
        • Ну кидания войда я в нашем коде не видел и рад этому
          Ответить
        • Такая поза не известна даже крестомпилятору, а это показатель
          Ответить
          • В крестах void - не тип, а его отсутствие, десу. Был бы он нормальным unit type со значением void - можно было бы и в throw засунуть, и переменную описать, десу. Для шаблонов иногда хотелось бы иметь такую возможность, десу.
            Ответить
            • Точно, можно даже так писать:

              static const volatile void foo() noexcept
              {
              }
              Ответить
    • int f(void) {
          return -__LINE__
                 +__LINE__;
      }
      Ответить
      • auto f(void) {
            return -__LINE__
                   +__LINE__;
        }
        Кстати сразу видно сишника, что войд вместо параметров пишет, чтобы не было элипсиса поумолчанию
        Ответить
        • > Кстати сразу видно сишника, что войд вместо параметров пишет, чтобы не было элипсиса поумолчанию
          Это такой завуалированный вопрос "где здесь C++"? :)
          Ответить
          • Здравствуйте, это форум анимешных девочек?
            Подскажите где здесь С++?!
            Ответить
            • > Подскажите где здесь С++?!
              В catch'е, десу. ^_^
              Ответить
            • .  | |
              С++| /
                / /\\


              Вот он!
              Кстати, это японская девочка
              Ответить
              • > Кстати, это японская девочка
                А почему она похожа на японского мальчика?
                Ответить
              • Это японская порно-стар, на логотипе плюсов?
                Ответить
            • > Здравствуйте, это форум анимешных девочек?
              А почему вы спрашиваете?
              Ответить
            • > Здравствуйте, это форум анимешных девочек?
              はい。アニメの少女のフォーラムです。
              Ответить
              • > Да. Это форум аниме девушка.
                Ответить
                • はい。これは、フォーラムのアニメの女の子です。
                  Кстати, после следующей итереции достигается неподвижная точка Google Translate
                  Ответить
        • > войд
          Войд, андройд, эпициклойда...
          Ответить

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