commit 2025-10-04 09:54 IterElemLink() in ZtCBaseList : ZCppMain/ZMainHead.H
This commit is contained in:
@ -33,6 +33,9 @@ namespace ZNsMain
|
||||
typedef ZtCObjList
|
||||
<CStringBase, CCStringBase&> CStringList2 ;
|
||||
|
||||
typedef CStringList1::ZCLink ZCLink1;
|
||||
typedef CStringList2::ZCLink ZCLink2;
|
||||
|
||||
|
||||
static void ShowDataInNode(const CStringBase& AR_Data)
|
||||
{
|
||||
@ -40,6 +43,23 @@ namespace ZNsMain
|
||||
}/*
|
||||
static void ShowDataInNode(const CStringBase& AR_Data)*/
|
||||
|
||||
static void ShowNode1(ZCLink1& AR_CLink)
|
||||
{
|
||||
cout<<"* Node Prev : "<<*(AR_CLink-1)<<endl;
|
||||
cout<<"* Node Curr : "<<*(AR_CLink )<<endl;
|
||||
cout<<"* Node Next : "<<*(AR_CLink+1)<<endl;
|
||||
}/*
|
||||
static void ShowNode1(ZCLink1& AR_CLink)*/
|
||||
|
||||
static void ShowNode2(ZCLink2& AR_CLink)
|
||||
{
|
||||
cout<<"* Node Prev : "<<*(AR_CLink-1)<<endl;
|
||||
cout<<"* Node Curr : "<<*(AR_CLink )<<endl;
|
||||
cout<<"* Node Next : "<<*(AR_CLink+1)<<endl;
|
||||
}/*
|
||||
static void ShowNode2(ZCLink2& AR_CLink)*/
|
||||
|
||||
|
||||
static int Main(int AI_ArgCnt=0, char* APP_ArgVal[]=0)
|
||||
{
|
||||
CStringBase VO_CStringBase ;
|
||||
@ -209,6 +229,9 @@ namespace ZNsMain
|
||||
cout<<"# list10 capacity : " <<VO_ListOfStr10.capacity ()<<endl;
|
||||
cout<<"# list11 capacity : " <<VO_ListOfStr11.capacity ()<<endl;
|
||||
|
||||
cout<<"# list10 IterElemLink"<<endl;
|
||||
VO_ListOfStr10.IterElemLink(&ShowNode1);
|
||||
|
||||
|
||||
return 0;
|
||||
}/*
|
||||
|
Reference in New Issue
Block a user