commit 2025-09-14 12:48 bug fix in ZtCObjList& operator=(const ZtCObjList& rhs) in ZCppMain/ZtCObjList.H

This commit is contained in:
2025-09-14 12:48:17 +09:00
parent 1876bdc2ce
commit 7b9ce2c1fb

View File

@ -1340,20 +1340,8 @@ namespace ZNsMain
else if(ml_Size<=rhs.ml_Size)
{
AddDefault(rhs.ml_Size-ml_Size, ml_Size+1);
ZCLink* pRhsLink = rhs.mp_HeadLink;
ZCLink* pLhsLink = mp_HeadLink;
__for1(TypeSize, i, ml_Size)
{
**pLhsLink = ** pRhsLink ;
pLhsLink = pLhsLink->mp_NextLink;
pRhsLink = pRhsLink->mp_NextLink;
}/*
__for1(TypeSize, i, ml_Size)*/
}
else
else // ml_Size > rhs.ml_Size
{
ZtCObjList VO_StoreList;
@ -1367,6 +1355,19 @@ namespace ZNsMain
}/*
else*/
ZCLink* pRhsLink = rhs.mp_HeadLink;
ZCLink* pLhsLink = mp_HeadLink;
__for1(TypeSize, i, ml_Size)
{
**pLhsLink = ** pRhsLink ;
pLhsLink = pLhsLink->mp_NextLink;
pRhsLink = pRhsLink->mp_NextLink;
}/*
__for1(TypeSize, i, ml_Size)*/
return *this;
}/*
ZtCObjList& operator=(const ZtCObjList& rhs)*/