map<int, int> m; 


맵 위와같이 선언한 다음에


데이터를 여러개 넣고


key = 1 의 value가 뭔지 궁금해서


cout << m[1]; 를 해봤거든?


근데 만약 key=1에 해당하는 값이 없는 경우에


m[1] = 0을 선언한 다음에 0을 반환하더라


미친놈 아님? 왜 지맘대로 데이터 생성하는거야