What happened to std::assert
<p><a href="https://stackoverflow.com/a/32606280/2642059">This answer</a> and it's multitude of duplicates indicate that I should be using <code>#include &lt;c*&gt;</code> for the C headers that I pull from in C++ code, and that I should be calling them with <code>std::*</code>.</p>

<p>I have been doing that but I notice an exception. <code>std::assert</code> doesn't seem to be defined, even when I correctly <code>#include &lt;cassert&gt;</code>.</p>

<p>What's going on here? Is this an implementation oversight, or an actual exception?</p>