commit 2025-09-27 18:59 edit a bit ZCppMain/ZtCObjList.H

This commit is contained in:
2025-09-27 18:59:27 +09:00
parent a12c86d471
commit a542e66922
2 changed files with 27 additions and 27 deletions

View File

@ -3449,7 +3449,7 @@ namespace ZNsMain
ZCLinkUnit* mp_CutHeadUnit; // '내부 삭제 리스트'의 첫 ZCLinkUnit 포인터. 일종의 삭제 버퍼다. ZCLinkUnit* mp_CutHeadUnit; // '내부 삭제 리스트'의 첫 ZCLinkUnit 포인터. 일종의 삭제 버퍼다.
TypeSize ml_NowUnitCnt ; // '내부 사용 리스트'의 ZCLinkUnit 의 갯수. TypeSize ml_NowUnitCnt ; // '내부 사용 리스트'의 ZCLinkUnit 의 갯수.
TypeSize ml_CutUnitCnt ; // '내부 삭제 리스트'의 ZCLinkUnit 의 갯수 , 즉 삭제 버퍼에 있는 ZCLinkUnit 의 갯수. TypeSize ml_CutUnitCnt ; // '내부 삭제 리스트'의 ZCLinkUnit 의 갯수 , 즉 삭제 버퍼에 있는 ZCLinkUnit 의 갯수.
TypeSize ml_NowObjtCnt ; // mp_NowHeadUnit 이 시작인 리스트의 원소 수. TypeSize ml_NowObjtCnt ; // '내부 사용 리스트'의 모든 ZCLinkUnit 의 원소 수.
/*private:*/ /*private:*/
private: private:
@ -3471,9 +3471,9 @@ namespace ZNsMain
if(ml_CutUnitCnt<1) if(ml_CutUnitCnt<1)
{ {
ZCLinkUnit* VP_NewCLinkUnit=CreateUnit(); ZCLinkUnit* VP_NewLinkUnit=CreateUnit();
VP_NewCLinkUnit->ml_UseSize=0; return VP_NewCLinkUnit; VP_NewLinkUnit->ml_UseSize=0; return VP_NewLinkUnit;
}/* }/*
if(ml_CutUnitCnt<1)*/ if(ml_CutUnitCnt<1)*/
@ -3496,11 +3496,11 @@ namespace ZNsMain
{ {
// AllocUnit() 을 통해 가져온 ZCLinkUnit* 을 '내부 사용 리스트'의 앞에 삽입한다. // AllocUnit() 을 통해 가져온 ZCLinkUnit* 을 '내부 사용 리스트'의 앞에 삽입한다.
ZCLinkUnit* VP_NewCLinkUnit=AllocUnit(); ZCLinkUnit* VP_NewLinkUnit= AllocUnit();
if(++ml_NowUnitCnt<=1) if(++ml_NowUnitCnt<=1)
{ {
mp_NowHeadUnit=VP_NewCLinkUnit; mp_NowHeadUnit = VP_NewLinkUnit;
mp_NowHeadUnit->mp_NextUnit = mp_NowHeadUnit ; mp_NowHeadUnit->mp_NextUnit = mp_NowHeadUnit ;
mp_NowHeadUnit->mp_PrevUnit = mp_NowHeadUnit ; mp_NowHeadUnit->mp_PrevUnit = mp_NowHeadUnit ;
} }
@ -3508,14 +3508,14 @@ namespace ZNsMain
{ {
ZCLinkUnit* VP_TailCLinkUnit= mp_NowHeadUnit->mp_PrevUnit; ZCLinkUnit* VP_TailCLinkUnit= mp_NowHeadUnit->mp_PrevUnit;
ZCLinkUnit::JoinLink (VP_NewCLinkUnit, mp_NowHeadUnit ); ZCLinkUnit::JoinLink (VP_NewLinkUnit, mp_NowHeadUnit );
ZCLinkUnit::MakeCircle(VP_NewCLinkUnit, VP_TailCLinkUnit); ZCLinkUnit::MakeCircle(VP_NewLinkUnit, VP_TailCLinkUnit);
mp_NowHeadUnit=VP_NewCLinkUnit; mp_NowHeadUnit=VP_NewLinkUnit;
}/* }/*
else*/ else*/
return VP_NewCLinkUnit; return VP_NewLinkUnit;
}/* }/*
ZCLinkUnit* AllocUnitAtHead()*/ ZCLinkUnit* AllocUnitAtHead()*/
@ -3523,11 +3523,11 @@ namespace ZNsMain
{ {
// AllocUnit() 을 통해 가져온 ZCLinkUnit* 을 '내부 사용 리스트'의 뒤에 삽입한다. // AllocUnit() 을 통해 가져온 ZCLinkUnit* 을 '내부 사용 리스트'의 뒤에 삽입한다.
ZCLinkUnit* VP_NewCLinkUnit=AllocUnit(); ZCLinkUnit* VP_NewLinkUnit= AllocUnit();
if(++ml_NowUnitCnt<=1) if(++ml_NowUnitCnt<=1)
{ {
mp_NowHeadUnit=VP_NewCLinkUnit; mp_NowHeadUnit = VP_NewLinkUnit;
mp_NowHeadUnit->mp_NextUnit= mp_NowHeadUnit; mp_NowHeadUnit->mp_NextUnit= mp_NowHeadUnit;
mp_NowHeadUnit->mp_PrevUnit= mp_NowHeadUnit; mp_NowHeadUnit->mp_PrevUnit= mp_NowHeadUnit;
} }
@ -3535,12 +3535,12 @@ namespace ZNsMain
{ {
ZCLinkUnit* VP_TailCLinkUnit= mp_NowHeadUnit->mp_PrevUnit; ZCLinkUnit* VP_TailCLinkUnit= mp_NowHeadUnit->mp_PrevUnit;
ZCLinkUnit::JoinLink (VP_TailCLinkUnit,VP_NewCLinkUnit); ZCLinkUnit::JoinLink (VP_TailCLinkUnit, VP_NewLinkUnit);
ZCLinkUnit::MakeCircle(mp_NowHeadUnit ,VP_NewCLinkUnit); ZCLinkUnit::MakeCircle(mp_NowHeadUnit , VP_NewLinkUnit);
}/* }/*
else*/ else*/
return VP_NewCLinkUnit; return VP_NewLinkUnit;
}/* }/*
ZCLinkUnit* AllocUnitAtTail()*/ ZCLinkUnit* AllocUnitAtTail()*/