commit 2025-10-14 20:48 __for_i => __for_it : ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-14 20:48:59 +09:00
parent a0d9d31a21
commit b8d5ddb47f
3 changed files with 14 additions and 14 deletions

View File

@ -470,26 +470,26 @@ using namespace std;
#define __forD1(i, LoopCount) for(i=1; i<=LoopCount; ++i) #define __forD1(i, LoopCount) for(i=1; i<=LoopCount; ++i)
#define __for_i( IterType, IterObj, IterVar) \ #define __for_it( IterType, IterObj, IterVar) \
for ( \ for ( \
typename IterType:: iterator \ typename IterType:: iterator \
IterVar=IterObj.begin(); \ IterVar=IterObj.begin(); \
IterVar<=IterObj.size(); ++IterVar \ IterVar<=IterObj.size(); ++IterVar \
) )
#define __for_ic(IterType, IterObj, IterVar) \ #define __for_itc(IterType, IterObj, IterVar) \
for ( \ for ( \
typename IterType::const_iterator \ typename IterType::const_iterator \
IterVar=IterObj.cbegin(); \ IterVar=IterObj.cbegin(); \
IterVar<=IterObj.size(); ++IterVar \ IterVar<=IterObj.size(); ++IterVar \
) )
#define __for_i_r( IterType, IterObj, IterVar) \ #define __for_it_r( IterType, IterObj, IterVar) \
for ( \ for ( \
typename IterType:: iterator \ typename IterType:: iterator \
IterVar=IterObj.end(); \ IterVar=IterObj.end(); \
IterVar>0; --IterVar \ IterVar>0; --IterVar \
) )
#define __for_i_rc(IterType, IterObj, IterVar) \ #define __for_it_rc(IterType, IterObj, IterVar) \
for ( \ for ( \
typename IterType::const_iterator \ typename IterType::const_iterator \
IterVar=IterObj.cend(); \ IterVar=IterObj.cend(); \

View File

@ -679,20 +679,20 @@ namespace ZNsMain
cout<<"*****************************************************"<<endl; cout<<"*****************************************************"<<endl;
VO_ZCBaseListEx10_2.IterElemLink(&ShowNode10_3, ZftMCP(VI_CallCnt=0)); VO_ZCBaseListEx10_2.IterElemLink(&ShowNode10_3, ZftMCP(VI_CallCnt=0));
cout<<endl<<"# VO_ZCBaseListEx10_2 for_i() show "<<endl; cout<<endl<<"# VO_ZCBaseListEx10_2 for_it() show "<<endl;
__for_i(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter) __for_it(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
{ {
cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl; cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl;
} }
cout<<endl<<"# VO_ZCBaseListEx10_2 for_i_r() show "<<endl; cout<<endl<<"# VO_ZCBaseListEx10_2 for_it_r() show "<<endl;
__for_i_r(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter) __for_it_r(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
{ {
cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl; cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl;
} }
cout<<endl<<"# VO_ZCBaseListEx10_2 for_ic() show "<<endl; cout<<endl<<"# VO_ZCBaseListEx10_2 for_itc() show "<<endl;
__for_ic(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter) __for_itc(ZCBaseListEx10, VO_ZCBaseListEx10_2, VO_Iter)
{ {
cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl; cout<<VO_Iter.GetPos()<<" : "<<*VO_Iter<<endl;
} }

View File

@ -375,13 +375,13 @@ namespace ZNsMain
//iteratorEx1 VO_IterEx1 = VO_ListOfStr11.end(); //iteratorEx1 VO_IterEx1 = VO_ListOfStr11.end();
iteratorN1 VO_IterN1(VO_Iter1); iteratorN1 VO_IterN1(VO_Iter1);
__for_ic (CStringList1, VO_ListOfStr11, VO_NowIter) __for_itc (CStringList1, VO_ListOfStr11, VO_NowIter)
{ {
cout<<"(by for_ic ) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl; cout<<"(by for_itc ) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl;
} }
__for_i_r(CStringList1, VO_ListOfStr11, VO_NowIter) __for_it_r(CStringList1, VO_ListOfStr11, VO_NowIter)
{ {
cout<<"(by for_i_r) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl; cout<<"(by for_it_r) "<<VO_NowIter.GetPos()<<" : "<<*VO_NowIter<<endl;
} }