Assert question
    Steven Schveighoffer via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Tue Jul 26 05:24:59 PDT 2016
    
    
  
On 7/26/16 8:13 AM, DLearner wrote:
> Suppose a program contains several points that control should not get to.
> So each such point is blocked by assert(0).
> What is the recommended way of identifying which assert has been triggered?
>
> Is one allowed anything like 'assert(0,"Crashed at point A");', where
> the message goes to stderr?
In non-release mode, assert(0, msg) prints the message (an error is 
thrown). In release mode, the assert(0) halts the program immediately 
and does not print any message.
So yes and no :)
-Steve
    
    
More information about the Digitalmars-d-learn
mailing list