commit 2025-10-05 12:14 edit GetLinkPtr() : ZCppMain/ZMainHead.H
This commit is contained in:
@ -6475,8 +6475,8 @@ namespace ZNsMain
|
|||||||
const ZCLink* GetHeadLinkPtr() const{return mp_HeadLink;}
|
const ZCLink* GetHeadLinkPtr() const{return mp_HeadLink;}
|
||||||
const ZCLink* GetTailLinkPtr() const{return mp_TailLink;}
|
const ZCLink* GetTailLinkPtr() const{return mp_TailLink;}
|
||||||
|
|
||||||
ZCLink* GetLinkPtr(TypeSize AI_Distance) {return mp_HeadLink->GetNextPrevPtr(AI_Distance);}
|
ZCLink* GetLinkPtr(TypeSize AI_Index) {return mp_HeadLink->GetNextPrevPtr(AI_Index-1);}
|
||||||
const ZCLink* GetLinkPtr(TypeSize AI_Distance) const{return mp_HeadLink->GetNextPrevPtr(AI_Distance);}
|
const ZCLink* GetLinkPtr(TypeSize AI_Index) const{return mp_HeadLink->GetNextPrevPtr(AI_Index-1);}
|
||||||
|
|
||||||
|
|
||||||
ZCLink& GetHeadLink(TypeSize AI_Distance){return (*mp_HeadLink)+AI_Distance;}
|
ZCLink& GetHeadLink(TypeSize AI_Distance){return (*mp_HeadLink)+AI_Distance;}
|
||||||
@ -6486,8 +6486,8 @@ namespace ZNsMain
|
|||||||
const ZCLink& GetTailLink(TypeSize AI_Distance) const{return (*mp_TailLink)-AI_Distance;}
|
const ZCLink& GetTailLink(TypeSize AI_Distance) const{return (*mp_TailLink)-AI_Distance;}
|
||||||
|
|
||||||
|
|
||||||
ZCLink& GetLink(TypeSize AI_Distance) {return (*mp_HeadLink)+AI_Distance;}
|
ZCLink& GetLink(TypeSize AI_Index) {return (*mp_HeadLink)+(AI_Index-1);}
|
||||||
const ZCLink& GetLink(TypeSize AI_Distance) const{return (*mp_HeadLink)+AI_Distance;}
|
const ZCLink& GetLink(TypeSize AI_Index) const{return (*mp_HeadLink)+(AI_Index-1);}
|
||||||
|
|
||||||
|
|
||||||
IterEasy GetHeadIterEasy (){return GetHeadLinkPtr();}
|
IterEasy GetHeadIterEasy (){return GetHeadLinkPtr();}
|
||||||
|
@ -454,7 +454,7 @@ namespace ZNsMain
|
|||||||
|
|
||||||
VO_ZCBaseListEx10 .IterElemLink(&ShowNode10);
|
VO_ZCBaseListEx10 .IterElemLink(&ShowNode10);
|
||||||
VO_ZCBaseListEx10_2.SendOutTail
|
VO_ZCBaseListEx10_2.SendOutTail
|
||||||
(VO_ZCBaseListEx10_2.GetLinkPtr(1), VO_ZCBaseListEx10);
|
(VO_ZCBaseListEx10_2.GetLinkPtr(2), VO_ZCBaseListEx10);
|
||||||
|
|
||||||
cout<<endl<<"# after VO_ZCBaseListEx10_2's 2th link to VO_ZCBaseListEx10's tail"<<endl;
|
cout<<endl<<"# after VO_ZCBaseListEx10_2's 2th link to VO_ZCBaseListEx10's tail"<<endl;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user