Sam, thanks for this excellent introduction! Reading the text raised some questions for me:
1. Is it correct to expose unmanged classes in the wrapped methods? e.g. Item and UnmanagedLinkedList
void MList::Insert( Item *ptr, int value )
void MList::InsertAll(const UnmanagedLinkedList &rhs)
2. If the class 'Item' should be visible to the "mangaged programmer", do I have to wrap it too?
Maybe someone has some answers to my questions...
Thanks in advance,