commit 2025-10-13 16:33 add ZCLinkPoint for iterator ZCppMain/ZtCSimList.H

This commit is contained in:
2025-10-13 16:33:44 +09:00
parent df8ffa6024
commit e34ad6cfb1
4 changed files with 435 additions and 172 deletions

View File

@ -679,8 +679,14 @@ namespace ZNsMain
cout<<"*****************************************************"<<endl;
VO_ZCBaseListEx10_2.IterElemLink(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
cout<<endl<<"# VO_ZCBaseListEx10_2 for_iter() show "<<endl;
__for_iter(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
cout<<endl<<"# VO_ZCBaseListEx10_2 for_i() show "<<endl;
__for_i(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
{
cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl;
}
cout<<endl<<"# VO_ZCBaseListEx10_2 for_i_r() show "<<endl;
__for_i_r(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
{
cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl;
}

View File

@ -376,9 +376,13 @@ namespace ZNsMain
iteratorC1 VO_IterC1(VO_Iter1);
int VI_LoopCnt = 0;
__for_iter(CStringList1, VO_ListOfStr11, VO_NowIter)
__for_i (CStringList1, VO_ListOfStr11, VO_NowIter)
{
cout<<"(by for_iter) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl;
cout<<"(by for_i ) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl;
}
__for_i_r(CStringList1, VO_ListOfStr11, VO_NowIter)
{
cout<<"(by for_i_r) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl;
}