commit 2025-10-07 21:31 CopyThis() => CopyThis() const : ZCppMain/ZtCLinkList.H

This commit is contained in:
2025-10-07 21:31:41 +09:00
parent 34b5db2822
commit 3eec5443ab
5 changed files with 82 additions and 61 deletions

View File

@ -977,18 +977,18 @@ namespace ZNsMain
///////////////////////////////////////////////////////////////
ZtCSimList& CopyLink /*######################################*/
ZtCSimList& CopyLink const /*################################*/
(
const ZCLink* const AP_CopyLink ,
TTypSize AL_FarNum ,
ZtCSimList& ARR_StoreList
ZtCSimList& ARR_Rhs
) const
/*###########################################################*/
{
// AP_CopyLink 부터 AP_CopyLink->GetNextPrePtr(AL_FarNum)
// 링크까지를 복사한다. 총 AL_FarNum + 1 개의 링크가 만들어진다.
//
// ARR_StoreList.size() 는 0 이어야 한다.
// ARR_Rhs.size() 는 0 이어야 한다.
ZCLink* VP_HeadLink=0;
ZCLink* VP_TailLink=0;
@ -1004,17 +1004,17 @@ namespace ZNsMain
ZCLink::MakeRing(VP_HeadLink, VP_TailLink);
ARR_StoreList.mp_HeadLink= VP_HeadLink ;
ARR_StoreList.mp_TailLink= VP_TailLink ;
ARR_StoreList.ml_LinkSize= AL_FarNum+1 ;
ARR_Rhs.mp_HeadLink= VP_HeadLink ;
ARR_Rhs.mp_TailLink= VP_TailLink ;
ARR_Rhs.ml_LinkSize= AL_FarNum+1 ;
return ARR_StoreList;
return ARR_Rhs;
}/*
ZtCSimList& CopyLink ##########################################
(
const ZCLink* const AP_CopyLink ,
TTypSize AL_FarNum ,
ZtCSimList& ARR_StoreList
ZtCSimList& ARR_Rhs
) const
#############################################################*/
@ -1082,12 +1082,12 @@ namespace ZNsMain
else
{
AP_PrevLink->mp_NextLink=AP_CutLink->mp_NextLink;
}
//else
}/*
else*/
return (--ml_LinkSize, AP_CutLink);
}
//ZCLink* CutLink(ZCLink* AP_PrevLink, ZCLink* AP_CutLink, TTypSize AL_CutPos)
}/*
ZCLink* CutLink(ZCLink* AP_PrevLink, ZCLink* AP_CutLink, TTypSize AL_CutPos)*/
ZtCSimList& CutLink /*###############################*/