Will a destructor destroy a static member?
<p>Say I have: </p>

<pre><code>class A
{
    A()
    {}
    ~A()
    {}
};

class B
{
public:
    B()
    {}
    ~B()
    {}
private:
    static A mA;
};

B* pB = new B; 
delete pB;
</code></pre>

<p>When I call delete pB, B's destructor will be called. Will this then call the destructor for static member A?</p>
