Информация об изменениях

Сообщение Re[4]: debug - release problem [solved] от 12.08.2016 20:49

Изменено 12.08.2016 20:49 _hum_

Здравствуйте, VTT, Вы писали:

VTT>По-моему число выражений (statements) как раз очень хорошо показывает реальный объем кода.


__>>ой, он так шумит. например, на неиспользованные переменные. а у меня они для отладки остаются. а еще есть унифицированные функции, с общей сигнатурой, но в теле которых могут не использоваться некоторые параметры. и вот он на них тоже ругается.


как именно?

VTT>Можно явно указывать, что они не используются.


__>>ассерты в дебаг версии не работают

VTT>-_-'
VTT>это как так?

так:

cppreference/assert

#ifdef NDEBUG

#define assert(condition) ((void)0)
#else
#define assert(condition) /*implementation defined*/
#endif



VTT>даже просто __debugbreak?


не пользовался
Re[4]: debug - release problem [solved]
Здравствуйте, VTT, Вы писали:

VTT>По-моему число выражений (statements) как раз очень хорошо показывает реальный объем кода.


__>>ой, он так шумит. например, на неиспользованные переменные. а у меня они для отладки остаются. а еще есть унифицированные функции, с общей сигнатурой, но в теле которых могут не использоваться некоторые параметры. и вот он на них тоже ругается.



VTT>Можно явно указывать, что они не используются.


как именно?

__>>ассерты в дебаг версии не работают

VTT>-_-'
VTT>это как так?

так:

cppreference/assert

#ifdef NDEBUG

#define assert(condition) ((void)0)
#else
#define assert(condition) /*implementation defined*/
#endif



VTT>даже просто __debugbreak?


не пользовался