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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    char * Dictionary::GetWord(int index)
    {
    	return (char *)dictionary[index].c_str();
    }

    Свежее из кандидатских заданий

    Запостил: Lexey, 21 Июня 2010

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

    • отсутствует проверка на out of bounds // КО
      Ответить
      • Это самая несущественная из проблем этого кода.
        Ответить
      • а что если у типа поля dictionary перегружен оператор индексирования? мы не знаем. может, там проверяется?
        Ответить
        • Твой вариант реализации, светоч быдлятины ПХПшной?
          Ответить
        • если бы у бабушки был жуй, то она была бы сисадмином.

          в данном конкретном выдранном контексте невозможно судить о наличии переопределеного оператора[] посему отсутствие проверок на выход за границы := ГК
          Ответить
          • проблема говнопостера. я не могу считать говнокодом код, который содержит участки, undefined в своей говнистости
            Ответить
    • Почему у функции "dictionary" скобки слева?
      Это какой-то новый диалект PHP?
      Ответить

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