Originariamente inviato da c0der
Lascio a te trovare il metodo giusto, è quasi alla fine comunque:
http://www.cplusplus.com/reference/stl/vector/

Purtroppo da quella fonte non ho l'ho trovato...

però credo quasi di esserci arrivato... in un modo o nell'altro...

codice:

//PROVA ELIMINAZIONE DOPPIONI.........................................

//ordino gli elementi in modo crescente...

sort(input_int.begin(),input_int.end());

//confronto gli elementi adiacenti e se sono uguali rimuovo l'ultimo di essi...

for (int b=0; b < input_int.size(); b++) {
 
 if (input_int[b]==input_int[b+1]) {
 
 
 //rimuovi elemento duplicato... 
 
 input_int.pop_back();

                                   
}   

cout << "\n\n Verifica valori non duplicati in input_int: \n\n";



//visualizzo il vector con gli elementi rimasti...


for (int c=0; c < input_int.size(); c++) {
 
 cout << input_int[c];
 cout << "#";
    
    
}                                
 
 cin.get();
Dico quasi perchè non riesco a rimuovere l'elemento doppione o multiplo (identificato dall'input_int[b+1]) anche se il confronto sembra avvenire correttamente senza alcun errore...

Credo che il mio errore risieda nel:

codice:
 input_int.pop_back();
che in effetti non è troppo mirato.. verso il target input_int[b+1]