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

    +164

    1. 1
    min=(pSamplesVector->operator[](i)).x;

    Запостил: rat4, 04 Февраля 2011

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

    • Можно и так, но лучше
      min=pSamplesVector[i].x;
      Ответить
      • А вдрух
        #define pSamplesVector[i].x 42
        ;)
        Ответить
        • А вдрух
          test.c:1:9: error: macro names must be identifiers
          ;)
          Ответить
      • Так нельзя, разыменование потеряли.
        Ответить
        • Что значит нельзя? Я же не сказал, что эти фрагменты эквивалентны :)))
          Значит разыменуем для полного счастья. Делов-то.
          А исходный вариант автор скорее всего получил путем подсказки от IDE.
          Ответить

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