간혹 if 문에서 if( map[없는key값] ) 이렇게 쓰일 때가 있다
아니 맵에 없는 key를 호출하면 어쩌나 있는지부터 확인해야 되는거 아니냐 하지말자
맵에 없는 key를 호출 시 map에 자동으로 그 key값과 디폴트 value 로 0을 추가해준다
즉, if 문에서 위와 같이 조건으로 사용시,
있으면 그 key에 맞는 value값을, 없다면 디폴트 value 0 즉 거짓을 반환하게 된다
'C++ > 한 줄 정리' 카테고리의 다른 글
벡터도 넣은 요소는 인덱스로 접근이 가능하다 (0) | 2022.06.22 |
---|---|
cin 입력 후 다른 타입의 입력 시 꼭 cin.ignore를 해줘야 한다 (0) | 2022.06.21 |
a 에 b가 확인 혹은 찾는 문제는 - 해시 hash - 문제 (0) | 2022.06.21 |
i로 도는 for문 사용시, i를 for문 밖에 선언, 초기화 할 수 있다 (0) | 2022.06.19 |
크기가 정해진 벡터에 push-back 시, 그 크기 뒤로 push 된다 (0) | 2022.06.19 |
댓글