Why does casting int to bool gives a warning?
<p>Shouldn't it be ok to use <code>static_cast</code> to convert int to bool as it converts reverse of implicit conversion but i still get a warning?</p>

<p><strong>Example:</strong></p>

<p>MSVC++ 8</p>

<pre><code>bool bit = static_cast&lt;bool&gt;(100);
</code></pre>
