commit 2025-10-07 23:32 add 'const' after SendFreeOut() ZCppMain/ZtCLinkList.H

This commit is contained in:
2025-10-07 23:32:26 +09:00
parent 12a482c098
commit 9459bfa707
4 changed files with 59 additions and 62 deletions

View File

@ -90,10 +90,6 @@ namespace ZNsMain
)
/*######################################################################*/
{
#ifdef _DEBUG
ZNsMain::ZCCheckAlloc::ZCAllowAlloc CAllowAllocObj;
#endif //_DEBUG
if(mp_NoUseHead==0)
{
MakeLink(AL_NeedCnt, RR(APR_HeadLink), RR(APR_TailLink));
@ -279,16 +275,16 @@ namespace ZNsMain
TypeSize AL_MakeSize ,
ZCLink*& APR_HeadLink,
ZCLink*& APR_TailLink
)
) const
///////////////////////////////////////////////////*/
{
APR_HeadLink = new ZCLink;
if(APR_HeadLink==0)
{
//add codes for memory over
// add codes for memory over
DeleteHeap(); return;
return;
}/*
if(APR_HeadLink==0)*/
@ -366,7 +362,7 @@ namespace ZNsMain
TypeSize AL_MakeSize ,
ZCLink*& APR_HeadLink,
ZCLink*& APR_TailLink
)
) const
///////////////////////////////////////////////////*/
@ -374,7 +370,7 @@ namespace ZNsMain
(
ZCLink* AP_LinkOrgin, TypeSize AL_FarNum ,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
)
) const
///////////////////////////////////////////////////*/
{
// AP_LinkOrgin 링크부터,
@ -449,7 +445,7 @@ namespace ZNsMain
(
ZCLink* AP_LinkOrgin, TypeSize AL_FarNum,
ZCLink*& APR_HeadCopy, ZCLink*& APR_TailCopy
)
) const
///////////////////////////////////////////////////*/
@ -1475,13 +1471,6 @@ namespace ZNsMain
###############################################################################*/
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const
{
return CopyLink(mp_HeadLink, ml_LinkSize-1, RR(ARR_Rhs));
}/*
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const*/
ZtCObjList& MakeDefault
(TypeSize AL_DefaultSize, ZtCObjList& ARR_Rhs) const
{
@ -2256,6 +2245,14 @@ namespace ZNsMain
/*#####################################################################*/
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const
{
return CopyLink(mp_HeadLink, ml_LinkSize-1, RR(ARR_Rhs));
}/*
ZtCObjList& CopyThis(ZtCObjList& ARR_Rhs) const*/
operator Type&()
{
return AddDefault(1, ml_LinkSize+1)->GetData();