在我的代码中,每辆车都是第一次广播消息。我想在每辆车的列表中注册邻居的所有ID,但是我的代码只允许在列表中注册一个ID。
如何在列表中注册所有邻居ID?
vector<int> Neighbor;
vector<int>::iterator it ;
for(int i=0; i< 5; i++) Neighbor.push_back(i);
it = Neighbor.begin();
++it;
Neighbor.insert(it, hmsg->getIDv());
Neighbor.insert(it, 2, hmsg->getIDv());
--it;
cout<<"the IDs of Neighbor is : "<< endl;
for(it = Neighbor.begin(); it != Neighbor.end(); ++it){
cout<<" "<<*it;
cout<<"\n";
}
++it;