commit 2025-10-15 07:17 edit a bit ZCppMain/ZMainHead.H
This commit is contained in:
@ -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_it( 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_itc(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_it_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_it_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(); \
|
||||||
|
Reference in New Issue
Block a user