#if _DEBUG // if we are in debug mode, assert will be generated #define MY_ASSERT(condition)\ if (!(condition)) __debugbreak(); #else // if we are not in debug mode, nothing will be generated #define MY_ASSERT(condition) #endif