commit 2025-09-11 13:31 edit codes for ZtCList in ZCppMain/ZMainHead.H
This commit is contained in:
@ -4924,12 +4924,22 @@ namespace ZNsMain
|
||||
|
||||
ZtCList()
|
||||
{
|
||||
mp_HeadLink =0 ;
|
||||
mp_TailLink =0 ;
|
||||
ml_LinkCnt =0 ;
|
||||
mp_HeadLink = 0 ;
|
||||
mp_TailLink = 0 ;
|
||||
ml_LinkCnt = 0 ;
|
||||
}/*
|
||||
ZtCList()*/
|
||||
|
||||
ZtCList(const ZtCList& rhs)
|
||||
{
|
||||
mp_HeadLink = 0 ;
|
||||
mp_TailLink = 0 ;
|
||||
ml_LinkCnt = 0 ;
|
||||
|
||||
*this = (rhs);
|
||||
}/*
|
||||
ZtCList(const ZtCList& rhs)*/
|
||||
|
||||
~ZtCList()
|
||||
{
|
||||
DeleteAll();
|
||||
@ -4937,6 +4947,28 @@ namespace ZNsMain
|
||||
~ZtCList()*/
|
||||
|
||||
|
||||
ZtCList& operator=(const ZtCList& rhs)
|
||||
{
|
||||
if(this==&rhs) return *this;
|
||||
|
||||
|
||||
this->DeleteAll();
|
||||
{
|
||||
ZCLink* VP_NowLink = rhs.mp_HeadLink ;
|
||||
|
||||
__for0(TypeSize, i, rhs.size())
|
||||
{
|
||||
this->AddHead(VP_NowLink->mo_Data) ;
|
||||
|
||||
VP_NowLink = VP_NowLink->mp_NextLink;
|
||||
}/*
|
||||
__for0(TypeSize, i, rhs.size())*/
|
||||
}
|
||||
rhs. DeleteAll();
|
||||
}/*
|
||||
ZtCList& operator=(const ZtCList& rhs)*/
|
||||
|
||||
|
||||
void DeleteAll()
|
||||
{
|
||||
ZCLink* VP_NowLink = mp_HeadLink;
|
||||
|
Reference in New Issue
Block a user