Class instance declaration in C++
<p>Let's say I have ClientList class and I have declared like this.</p>

<pre><code>class ChatMgr
{
   private:
   ClientList _userlist;
   ClientList *_userlist;
}
</code></pre>

<p>Then what is the difference? I know that the second one is the address of the instance and I need to initialize it using new to use it. Then for the first one, can I just access to the all the data members inside of the class without initializing it?</p>

<p>Thanks in advance....</p>
