What is the difference between ASSERT and VERIFY?
Answers were Sorted based on User's Feedback
Answer / hari krishna
Hi,
ASSERT evaluates the expression only in the debug version
and will throw an exception if the result is 0 and the
program termintes.
VERIFY evalutes the expression in Debug and Release version
also and if the result is 0, will throw an exception only
in Debug mode.
| Is This Answer Correct ? | 18 Yes | 0 No |
The main difference between ASSERT and VERIFY is when you
compile the release build of the program.
ASSERT will not be present in the release build version of
the executables/dlls, and its expression that would have
been evaluated will be deleted.
VERIFY will be present in the release build version of the
executables/dlls but its expression that would have been
evaluated will be left intact.
| Is This Answer Correct ? | 2 Yes | 1 No |
How to setup a timer?
How to update windows title bar dynamically?
What is a message map?
how do u identify RTTI in vc++
How to update all the views whenver document got updated ?
What is the use of CObject::Dump function ?
how many types of messages are their
What is the use of CCmdTarget ?
1) Enable or disable a Cancel button at run time?
What is a message map, and what is the advantage of a message map over virtual functions?
how many types of classes are ther,what are that
How can we create thread in MFC framework?