안녕하세요.또 질문을 드립니다. 지금 소스가 for을 돌려서 map에 값을 하나씩 넣게 되어 있습니다. (map <string, vector<float> >) 이 for문 안에서 key가출력되고 value가 출력됩니다.
그런데, key가 중복이 됩니다.. 그래서 key가 같은 때, 기존 value값에 value를 더하고 key가 다르면 key와 value를 출력하고 싶습니다. 질문1. 이전에 저장된 key값과 지금 for문에서 만든 key값이 같다는 걸 어떻게 알 수 있나요.. 초기화되는데
질문2. value값에 추가 할 수 있는 건가요? matchPlants[plant].push_back (matchRate); 이렇게 데이터를 넣고 있는데 추가하는 방법이 따로 있나요?
=>답1
|
'나의질문답' 카테고리의 다른 글
map의 value가져오기 (0) | 2014.08.20 |
---|---|
c소스 질문있습니다... (0) | 2014.08.20 |
equal_range 를 사용하여 key가 같은 value의 평균을 구하고 싶습니다. (0) | 2014.08.19 |
multimap의 value평균구하기 질문있습니다 (0) | 2014.08.18 |
텍스트파일을 읽어들여서 다차원 배열로 만들고 싶습니다 (0) | 2014.08.12 |