commit 2025-10-11 17:57 add ZtCBaseList::SwapLinkPrev() : ZCppMain/ZMainHead.H
This commit is contained in:
@ -7226,6 +7226,14 @@ namespace ZNsMain
|
|||||||
}/*
|
}/*
|
||||||
ZtCBaseList& SwapLinkNext(ZCLink& AR_LinkPrev)*/
|
ZtCBaseList& SwapLinkNext(ZCLink& AR_LinkPrev)*/
|
||||||
|
|
||||||
|
ZtCBaseList& SwapLinkPrev(ZCLink& AR_LinkNext)
|
||||||
|
{
|
||||||
|
// 이전 링크와 위치를 맞바꾼다.
|
||||||
|
|
||||||
|
return SwapLinkNext(*AR_LinkNext.mp_PrevLink);
|
||||||
|
}/*
|
||||||
|
ZtCBaseList& SwapLinkPrev(ZCLink& AR_LinkNext)*/
|
||||||
|
|
||||||
|
|
||||||
void SendOutHead(ZCLink& AR_CutLink, TypeThis& rhs)
|
void SendOutHead(ZCLink& AR_CutLink, TypeThis& rhs)
|
||||||
{
|
{
|
||||||
|
@ -567,6 +567,17 @@ namespace ZNsMain
|
|||||||
cout<<"*****************************************************"<<endl;
|
cout<<"*****************************************************"<<endl;
|
||||||
VO_ZCBaseListEx10_2.IterElemLinkRev(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
|
VO_ZCBaseListEx10_2.IterElemLinkRev(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
|
||||||
|
|
||||||
|
cout<<endl<<"# after VO_ZCBaseListEx10_2.SwapLinkPrev(2th)"<<endl;
|
||||||
|
VO_ZCBaseListEx10_2.SwapLinkPrev(VO_ZCBaseListEx10_2.HeadRef(1));
|
||||||
|
cout<<"*****************************************************"<<endl;
|
||||||
|
VO_ZCBaseListEx10_2.IterElemLink(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
|
||||||
|
|
||||||
|
cout<<endl<<"# after VO_ZCBaseListEx10_2.SwapLinkPrev(last)"<<endl;
|
||||||
|
VO_ZCBaseListEx10_2.SwapLinkPrev(VO_ZCBaseListEx10_2.TailRef());
|
||||||
|
cout<<"*****************************************************"<<endl;
|
||||||
|
VO_ZCBaseListEx10_2.IterElemLink(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}/*
|
}/*
|
||||||
static int Main(int AI_ArgCnt=0, char* APP_ArgVal[]=0)*/
|
static int Main(int AI_ArgCnt=0, char* APP_ArgVal[]=0)*/
|
||||||
|
Reference in New Issue
Block a user