摘要:
昨天学习了通过建立一个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**)... 阅读全文
摘要:
最近开始学习Windows 程序设计,一边看那本王艳平写的书,一边练习编程,打算记录一下自己的学习过程和心得体会!!!!!!!!! 今天学习了数据链表的建立,通过定义一个CSimpleList类来存储多个数据,通过建立的数据链表来实现对各个数据的添加,删除以及遍历表中的元素.遇到很多问题,很多难懂的地方,但不怕,慢慢来,一个一个解决. 1、这个CSimpleList类是定义在一个_AFXTLS_.H头文件中,为了避免重复使用一组预编译指令:View Code #ifndef __AFXTLS_H__ //_AFXTLS_.H 文件#define __AFXTLS_H__ /********.. 阅读全文