Си диез / Говнокод #28985 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
private void UpdateRowInfo()
{
	//код
	if (condition);
	{
		//код
	}
	//код
}

Наткнулся на вот такое в одном проекте. Точка с запятой после if считается пустым statement, а всё что внутри фигурных скобок - просто блок, от if'а независящий. Всё, как IDEшка об этом сообщает - точка с запятой стала серого цвета (на сером фоне, ага). Угадайте, сколько времени искался этот баг

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

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

  • Как это можно не заметить?
    Ответить
    • Да запросто. Взгляд притупляется, когда смотришь на тонны кода. Просто не ждёшь комбинацию if(...);{...}
      Ответить

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

Где здесь C++, guest?!

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


    8