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 ***
有人能告诉我它为什么会出现以及它意味着什么吗?提前致谢。