commit 2025-10-07 19:40 add CopyThis() in ZCppMain/ZtCLinkList.H
This commit is contained in:
@ -6444,6 +6444,33 @@ namespace ZNsMain
|
||||
/*#####################################################################*/
|
||||
|
||||
|
||||
TypeThis& CopyThis(TypeThis& ARR_Rhs)
|
||||
{
|
||||
// *this 를 복사해서, ARR_Rhs 의 끝에 연결한다.
|
||||
|
||||
if(size()<1) return ARR_Rhs;
|
||||
|
||||
ZCLink* VP_HeadCopy=0;
|
||||
ZCLink* VP_TailCopy=0;
|
||||
|
||||
SendFreeOutCopy ////////////////////////
|
||||
(
|
||||
mp_HeadLink , size()-1,
|
||||
RR(VP_HeadCopy), RR(VP_TailCopy)
|
||||
);
|
||||
////////////////////////////////////////
|
||||
|
||||
TypeThis VO_TempList;
|
||||
|
||||
VO_TempList.mp_HeadLink=VP_HeadCopy;
|
||||
VO_TempList.mp_TailLink=VP_TailCopy;
|
||||
VO_TempList.ml_LinkSize=size() ;
|
||||
|
||||
ARR_Rhs.JoinTail(VO_TempList); return *this;
|
||||
}/*
|
||||
TypeThis& CopyThis(TypeThis& ARR_Rhs)*/
|
||||
|
||||
|
||||
|
||||
TypeData& GetHeadData(){return mp_HeadLink->mo_DataObjt;}
|
||||
TypeData& GetTailData(){return mp_TailLink->mo_DataObjt;}
|
||||
|
Reference in New Issue
Block a user