摘要: 昨天学习了通过建立一个CSimpleList类来实现一个数据链表,通过类中的接口函数实现对数据链表中的数据的增加和删除。但是我一直没有看明白CSimpleList::AddHead(void* p)和CSimpleList::Remove(void* p)这两个实现增加和删除的接口函数:void CSimpleList::AddHead(void* p){ *GetNextPtr(p) = m_pHead; m_pHead = p;}inline void** CSimpleList::GetNextPtr(void* p) const { return (void**)... 阅读全文
posted @ 2012-05-15 20:54 剑尖 阅读(301) 评论(0) 推荐(0) 编辑