DATA_P_PRIMARYLIST m_PrimaryList;
DATA_P_SORTEDLIST m_SortedList;
LL_List m_UsedList;
LL_List m_FreeList;
整个dataList都是围绕这四个数据进行的。
m_UsedList,所有插入对象的指针都会保存在这个链表中。
m_FreeList,所有被删除的对象的指针都会保存承这个链表中,用途是每当m_FreeList不为空时,就删除对象,并收回ID分配给其他对象使用。
m_SortedList,用于当LIST的SEARCH类型指定为二分法查找时,快速定位已插入并处于使用状态的对象。
m_PrimaryList;这应该是实际操作的主数组,知道算法,但为什么这样做,意思还不太清楚。