В чем причина использования макроса DEBUG в C++?

Я работаю над программой на C++, созданной другими людьми, и видел много подобных применений DEBUG

#ifdef DEBUG
    cout << "Value is "<< value << endl;
#endif

Я сам все еще учусь, чтобы стать богатый программист на C++, и я в основном использую Visual Studio и точки останова для отладки. Итак, мне интересно, если я смогу выполнить код для отладки значений, есть ли другая причина использовать такие макросы?

Пытался найти в гугле много полезной страницы.

Спасибо.

9
задан Derek 31 May 2012 в 21:23
поделиться