PDA

View Full Version : togliere un elmento da un vector c++


gaiapuffo
11-04-2013, 14:56
Ciao ho la seguente struttura
struct grafo{
vector<int>nodi;
}

poi nel main

vector<int> graph;
graph.resize(num_nodi)

vado a inserire nodi quindi graph[1].nodo.push e cosi via.Dopo una certa operazione io devo togliere ad esempio il collegamento arco 3-4 quindi

graph[3].nodo--qui togliere4..Come faccio da un vector uno specifico valore della lista?

tomminno
11-04-2013, 18:34
graph.erase(graph.begin() + 4);

?