ЙажаСценарий / Говнокод #27945 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
function testGenRef<T>(v: T) {
    let x = v
    // test that clear() also gets generalized
    function clear() {
	print(x);
        x = null
    }
    clear()
}

function testGenRefOuter() {
    print("testGenRefOuter");
    testGenRef(12)
    testGenRef("fXa" + "baa")
}

function main()
{
    testGenRefOuter()
    print("done.")
}

ну что дорогие мои С/C++ девелоперы.. не ожидали такой подставы... а нука давай свой код на С - С++...

Запостил: ASD_77 ASD_77, (Updated )

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

  • ия не понял ... что за х... где С/C++ девелоперы?
    Ответить
    • Так что ли?
      #include <iostream>
      #include <cstdlib>
      #include <optional>
      
      template <class T>
      void testGenRef (T v) {
        std::optional<T> x = v;
        auto clear = [&] () {
          std::cout << x.value() << std::endl;
          x = std::nullopt;
        };
        clear();
      }
      
      
      void testGenRefOuter() {
        std::cout << "testGenRefOuter" << std::endl;
        testGenRef(12);
        testGenRef(std::string("fXa") + "baa");
      }
      
      int main()
      {
        testGenRefOuter();
        std::cout << "done."  << std::endl;
      }
      Ответить
      • А нахуй здесь optional? И вообще смысл переводить код, который нихуя не делает?
        Ответить
        • Ну мне-то просительно, я эту вашу крестопарашу не юзаю, ведь у меня в контроллерах она нахуй не нужна.
          Ответить
          • > не нужна

            Там работы со строками нету?
            Ответить
            • Там работа со строками если возникает, решается через memcpy через статические буферы, а не какой-то непонятной хуйней, которая наверняка хип требует.
              Ответить
            • Не, не ну в теории может потребоваться отправить какой-нибудь json на сервак... Но на практике там больше реакция на какие-то сигналы да обработка массивов потоков каких-то данных. Возможно вывод каких-то чисел на экранчик, но там тоже клеить ничего особо не надо.
              Ответить
        • > using namespace

          Уазазазазаза. А в хедерах остаётся лапу сосать? )
          Ответить
  • Есть идея. Вместо дампика скидывать ссылки на коммиты, реализующие данную фичу. Подозреваю, там говна больше. Или у тебя closed source?
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8