Кресты / Говнокод #28426 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
for (int x0 = 0; x0 < layout[static_cast<std::vector<unsigned int, std::allocator<unsigned int>>::size_type>(i) - 1]; ++x0)
			for (int x1 = 0; x1 < layout[static_cast<std::vector<unsigned int, std::allocator<unsigned int>>::size_type>(i)]; ++x1)
					...

implicitбляди соснули.

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

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

    • Тогда всё сломается и крашнется в 99.(9)% случаев. Причём всё сломается (но не факт, что крашнется) даже если size_type был бы знаковым.

      Будем надеятся, что в предыдущих строчках программист не допустил появления неправильных i.
      Ответить
    • кто про что, а Тарас про беззнаковые типы
      Ответить
  • что такое size_type? Разрядность памяти у аллокатора? А вектор хранит свои данные в layout? А зачем ты по ним итерируешься вручную? Какой смысл?
    Ответить

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

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

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


    8