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

    +116

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    struct Epica
    {
    public:
    	signed int Value;
    };
    
    //...
    
    Epica* ValEp[10][17]; 
    
    //...
    
    ValEp[i][jj][0].Value;

    Угадайте, что с автором?

    Запостил: Говногость, 09 Мая 2010

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

    • Ах да. Здесь этого не видно, но если у автора не хватет индексов для цикла, то он использует iiiii, jjjjjj и даже jjj_jjj. O_o
      Ответить
    • >Угадайте, что с автором?
      Туго с воображением и предметной областью
      Ответить
    • Что-бы была понятна вся эпичность кода, то выделение памяти происходит только так:
      ValEp[k][i]= new Epica;
      ValEp[k][i][0].Value=...
      Ответить
    • Да уж точно... Epica
      Ответить
    • Автор упоролся чем-то?
      Ответить
      • Не могу усомниться.
        Ответить
      • Автор сидит на чем-то эпичном. Ибо пишет эпичнейшее Г.
        Ответить
        • Не обижайте автора. :) Он заметил, что я выкинул его код на говнокод. Что теперь со мной будет...
          Ответить
          • Ему стоит не злиться, а сказать "Спасибо!" за то, что ткнули носом, да еще и подсказали, как надо переделать.
            Ответить
        • Странно, что автор здесь ещё ничего не написал. Наверное сидит и копит на меня злость. А может просто не зареган...
          Ответить
    • >Угадайте, что с автором?
      Таки его просто выгнали. Таки переписывает.
      Ответить
    • ну за исключением '[0]' я изредка такое в С++ делаю когда с единицами измерения работаю: тогда они разного типа и компилер ругается на присвоения и сравниения несравнимого.
      Ответить

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