336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
vector 는 erase 를 한 후에 다음 위치를 반환하지만 map 은 반환이 없으므로 이런식으로 짜야한다
v 는 vector
m 은 map
for( it = v.begin(); it != v.end(); )
{
if( (*it) % 2 )
it = v.erase( it );
else
++it;
}
for( it = m.begin(); it != m.end(); )
{
if ( it->second % 2 )
{
m.erase( it++ );
}
else
{
++it;
}
}
'Programming > C / C++' 카테고리의 다른 글
함수 포인터 typedef (0) | 2015.02.07 |
---|---|
enum, 보다 나은 enum (0) | 2015.02.07 |
64비트 int (INT64) printf 에서 출력하기 (0) | 2015.02.07 |
try catch 문 대체 (0) | 2015.02.07 |
공간 속의 두 점 사이의 거리 (0) | 2015.02.07 |