Hi,
I was wondering in what case the following code defining ASSERT will be processed by gcc :
Is it when specifying -g to gcc?Code:#ifdef DEBUG #define ASSERT(x) if(!(x)) { \ std::cerr << "ASSERT FAILED IN " << __FILE__ << ":" << __LINE__ << endl; \ abort(); \ } #else #define ASSERT(x) #endif
Is ASSERT defined as such same as assert() in assert.h?
Thanks!