수동으로 하나하나 insert하면 무한루프 도는데 왜이런지 모르겠네
뭔가 이거다 싶은 거 떠오르는 거 있는 사람?
vector<int>랑 multimap<int, int> 쓰고 있는데 돌겠네 ㅋㅋㅋ
vector<int> vSrc;
vSrc.insert(1);
vSrc.insert(2);
...
multimap<int,int> mmSrc;
mmSrc.insert(pair<int,int>(1,1));
mmSrc.insert(pair<int,int>(2,3));
...
vector<int> vDup;
multimap<int,int> mmDup;
뭐 이런 식인데
vDup = vSrc;
mmDup = mmSrc;
이러면 잘 돌고
size_t sizeVec = vSrc.size();
for(size_t i=0; i<sizeVec; i++)
vDup.push_back(vSrc[i]);
multimap<int,int>::iterator mmIt;
for(mmIt=mmSrc.begin(); mmIt!=mmSrc.end(); mmIt++)
mmDup.insert(pair<int,int>(mmIt->first, mmIt->second));
이러면 무한루프임. 무한루프는 vector랑 multimap 양쪽 다.
데이터가 몇개나 들어있는데요?
바다이야기프로그램→【주소▶affn5.w70.kr◀복사】←바다이야기프로그램◇바다이야기프로그램◇바다이야기프로그램━━바다이야기프로그램