I have a CARRAY declared as such

Class CWaveCollectionublic CObject
{
private:
CArray(CWave,CWave&) *m_OnWave;

};

m_OnWave is a pointer to a CArray of CWave objects.

What will me copy constructor and assignment functions look like for class
CWaveCollection?

I am a little shaky on this one.

Thank you for any one who will throw some light on this subject.

Ishira