이것저것

foreach, foreach_const

ForceCore 2009. 6. 24. 01:03
C++ 벡터를 자주 쓰는 사람에게 유용한 C++ 매크로

#define FOREACH( type, itr, vect ) \
    for( type::iterator itr = vect.begin() ; itr != vect.end() ; ++itr )
 
// when iterater should be const_iterator...
#define FOREACH_CONST( type, itr, vect ) \
    for( type::const_iterator itr = vect.begin() ; itr != vect.end() ; ++itr )

참 쉽죠? 코딩 노가다를 좀 덜어줌.