What does empty string contain in C++
<p>Following code </p>

<pre><code>#include &lt;stdio.h&gt;
int main( int argc, char** argv ) 
{
    const char *s = "";
    if (s == '\0') {
        int x = 0;
    }
    return 0;
}
</code></pre>

<p>It does not go in the loop. Why ? , </p>
