What is the importance of invoking base class constructor explicitly?
<pre><code>class A {
    A() { }
};

class B : public A {
    B() : A() { }
};
</code></pre>

<p>Why do we need to call the base class's constructor explicitly inside <code>B</code>'s constructor? Isn't it implicit?</p>
