title: what is "debug assertion failed"
body: <p>The same source code, compiled into <strong>debug</strong> version will throw <strong>"debug assertion failed"</strong>. But when compiled into <strong>release</strong> version, it can be executed normally.</p>
  
  <p>So who can explain in detail what is the meaning of <strong>"debug assertion failed"</strong>?  </p>
  
  <p>I am quite sure there is something wrong within the source code. But why it can be executed normally when compiled into <strong>release</strong> version?</p>