C++ instantiate a class
<pre><code>#include &lt;iostream&gt;

class Base
{
    public:
        int id;
};

int main()
{
    Base b();
    b.id = 1; 
}
</code></pre>

<p>What is wrong with the object creation in the code above? What is the difference between <code>Base b()</code> and <code>Base b</code>?</p>
