foreach

headkio·2020년 9월 19일
0

C++

목록 보기
27/35
post-thumbnail
for (int score : scores) 
{
  std::cout << score << " " << std :: endl;
}

for (auto& score : scoreMap) 
{
  std::cout << score.first << ": " << score.second << std::endl;
}

가독성이 높다.
STL Container와 기본 배열 모두에서 동작한다.
역순회 할 수 없다.

algorithm 에서 for_each를 지원하나 문법이 이상하여 가독성이 떨어지니 사용하지 말자.

profile
돌아서서 잊지말고, 잘 적어 놓자

0개의 댓글