title: const in C vs const in C++
body: <p>The given code compiles in C but fails in C++.</p>
  
  <pre><code>int main()
  {
     const int x; /* uninitialized const compiles in C but fails in C++*/
  }
  </code></pre>
  
  <p>What is the rationale and the reason behind the change from C to C++? </p>