Defining a class member with a class type defined later in C++
<p>Like I would want to do something like this,</p>

<pre><code>class Object {
public:
World * Parent_World; //This here
Object(World * Parent_World=NULL) : Parent_World(Parent_World) {}
};

class World {
public:
Object * Objects = new Object[100];
}
</code></pre>

<p>That doesn't work because of the order.
And I can't just simply define world earlier because I want also to have access to class Object from the World</p>
