Statement blocks without a keyword in C++
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/5072845/scope-with-brackets-in-c">Scope with Brackets in C++</a>  </p>
</blockquote>



<p>I'm dealing with v8 javascript engine, developing a learning enviroment for new students in my university, and i step up with this:</p>

<p>d8.cc:309</p>

<pre><code>char* input = NULL;
{  // Release lock for blocking input.
  Unlocker unlock(isolate);
  input = fgets(buffer, kBufferSize, stdin);
}
</code></pre>

<ol>
<li>What's its name? </li>
<li>How can I use it in other contexts? </li>
<li>Is only fair in c++?</li>
</ol>
