Почему макрос assert используется только для сборки отладки

Почему это обычная практика, когда макрос assertделает что-то полезное только в конфигурации отладки? Если он существует для проверки инвариантов и обнаружения ошибок в коде, то не проще ли было бы пойти дальше и сделать такой же большой бум в производстве программного обеспечения?

У меня есть некоторый фон S60, и существуют __ASSERT_ALWAYSи __ASSERT_DEBUG, где последний эквивалентен assert.

5
задан Filburt 2 August 2012 в 13:18
поделиться