1。比如 堆栈形式的内存格式 ,要求先进先出,应该有现成的吧。
2。后进先出。
3。如何快速的刷新链表? 是否把链表全部清除重新再建立? 意思是有一个功能函数,怎么编写模版或者其他的,协调 数组变量 和链表变量? 使得功能函数可以通用!!!!!!!!!!!!!!!!!各位大侠,请帮帮忙。急用阿。
2。后进先出。
3。如何快速的刷新链表? 是否把链表全部清除重新再建立? 意思是有一个功能函数,怎么编写模版或者其他的,协调 数组变量 和链表变量? 使得功能函数可以通用!!!!!!!!!!!!!!!!!各位大侠,请帮帮忙。急用阿。
std::stack
3没看懂
比如:
struct
{
UNIT ID;
int Num;
} INFO, *PINFO;
CTypedPtrList <CPtrList, PINFO> m_List;viod Fun(PINFO pList)
{
if(! m_List.IsEmpty())
{ POSITION pos;
PINFO pInfo;
pos = m_List.GetHeadPosition();
while(pos != NULL)
{ pInfo = m_List.GetNext(pos);
if(pInfo->ID == pList->ID)
pInfo->Num ++;
return;
}
}
}
{
UNIT ID;
int Num;
} INFO, *PINFO;
PINFO *m_List = new INFO[1024];viod Fun(PINFO pList)
{
for(int i =0 ; i< 1024; i++)
{
if(m_list[i].ID == pList->ID)
m_list[].Num++;
return;
}
} 两种 内存存储形式 ,但函数功能一样 ,如何把函数给模块化? 有这样的方式没有??当然例子仅仅是个例子,具体的 可能比较复杂。多谢各位大大帮忙。…………………………………………………………………………