C++: Initialization Order for Member Classes
<p>In the following code, when the ctor of X is called will the ctor of A or B be called first? Does the order in which they are placed in the body of the class control this? If somebody can provide a snippet of text from the C++ standard that talks about this issue, that would be perfect.</p>

<pre><code>class A;
class B;
class X
{
private:
 A a;
 B b;
}
</code></pre>
