Re: [Boost-users] BOOST_ASSERT and others
I use the trick
assert( 2 + 2 == 4 || "Adding numbers failed!" )
This will probably work for BOOST_ASSERT as well.
Kind regards
Maarten
----- Original Message ----
From: Gennadiy Rozental
Hi, Hi, if any assert is there like BOOST_ASSERT or assert where I can pass a custom message to print on assert failure ? i.e. something like BOOST_ASSERT(condition, message)
Also, is there any debug print version for boost? Something like, I want a message should be printed only when the application is running in DEBUG version (whatever flag the system provides for that). The message can be cout or printf kind of thing. A little safety is better sometimes like debug print can't change the value of the variable etc. Thanks
Google for smart_assert. There was one by john torjo. Gennadiy _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Maarten Nieber
I use the trick
assert( 2 + 2 == 4 || "Adding numbers failed!" )
This will probably work for BOOST_ASSERT as well.
Are you sure about that || ? Looks to me like it would never fire. -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (2)
-
David Abrahams
-
Maarten Nieber