Please clarify the term Class Static Object (vs class static member)
<p>I've run across the term <strong>Class Static Object</strong> a number of times without code or context to clarify if this is the author's term for something I don't know or an just another term for <strong>class (scoped) static member (variable or function)</strong>.</p>

<pre><code>class m1 {
public:
    static int x;
};

// with x being the "class static "object"
// which I just call a "class static member".
int m1::x;
</code></pre>

<p>Or, does the term only apply to member variables that are actually user defined objects?</p>

<pre><code>class m2 {
public:
    int y;
};

class m3 {
public:
    static m2 z;
};

// with z really being an object - the "class static object"?
m2 m3::z;
</code></pre>
