void change_degree(vector<int> &nodes, map<int, vector<int> > &edges, int vertex){
map<int, vector<int> >::iterator ite;
ite = edges.find(vertex);
vector<int> temp = (*ite).second;
vector<int>::iterator it;
for(it = temp.begin(); it != temp.end(); it++){
cout << *it;
if(nodes[*it + 1] > 1)
nodes[*it + 1]++;
}
}
この関数はエラーを生成しています
*** glibc detected *** ./a.out: munmap_chunk(): invalid pointer: 0x09c930e0 ***
なぜそれが来るのか、そしてそれが何を意味するのか誰かに教えてもらえますか?前もって感謝します。