commit 2025-10-13 13:31 add __for_iter & __for_iterc ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-13 13:31:34 +09:00
parent 3629380b37
commit 50019e94cd
2 changed files with 163 additions and 40 deletions

View File

@ -470,8 +470,18 @@ using namespace std;
#define __forD1(i, LoopCount) for(i=1; i<=LoopCount; ++i)
#define __for_iter(IterClass, IterObj, IterVar) \
for(IterClass::iterator IterVar=IterObj.begin(); IterVar<=IterObj.size(); ++IterVar)
#define __for_iter( IterClass, IterObj, IterVar) \
for ( \
IterClass::iterator IterVar=IterObj.begin(); \
IterVar<=IterObj.size(); \
++IterVar \
)
#define __for_iterc(IterClass, IterObj, IterVar) \
for ( \
IterClass::const_iterator IterVar=IterObj.begin(); \
IterVar<=IterObj.size(); \
++IterVar \
)