레퍼런스에 있는 내용이지만, 자주 까먹는 내용..
STL map 사용시, [] 연산자를 사용하여 참조를 할 때, 해당 엔트리가 없을 경우 엔트리가 추가된 후 NULL이 리턴된다.
map<A, B> some_map;
...
C = some_map[D];
엔트리가 추가되는 것을 원하지 않을 경우, find() 함수를 사용하여 미리 확인 후 참조하여야 한다.
if (some_map.find(D) != some_map.end()) {
C = some_map[D];
}
'1. 연구 모듈 > 비분류' 카테고리의 다른 글
Perl을 사용하여 Markdown -> HTML로 변환하기 (0) | 2017.02.11 |
---|---|
[겉핥기 프로젝트] Vaadin 샘플 코드 실행하기 (이클립스 개발환경) (0) | 2016.12.02 |
[겉핥기 프로젝트] Vaadin 샘플 코드 실행하기 (Maven - 커맨드라인 개발환경) (0) | 2016.09.07 |
SyntaxHighlighter 적용하기 위한 태그 & 언어 종류 (0) | 2015.08.28 |
[TortoiseSVN] 커맨드 프롬프트 상에서 TortoiseSVN 기능 사용하기 (0) | 2015.07.22 |