Я просто столкнулся с макросом DEBUG в C, который мне очень нравится
#ifdef DEBUG_BUILD
# define DEBUG(x) fprintf(stderr, x)
#else
# define DEBUG(x) do {} while (0)
#endif
Я предполагаю, что аналогом С++ будет: -
#ifdef DEBUG_BUILD
# define DEBUG(x) cerr << x
#else
# define DEBUG(x) do {} while (0)
#endif
- Второй фрагмент кода аналогичен фрагменту в C?
- Есть ли у вас любимые макросы отладки С++?
ИЗМЕНИТЬ: Под "Debug Macros" я имею в виду "макросы, которые могут пригодиться при запуске программы в режиме отладки".